Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ This repository serves as the root of the Cryptnox documentation portal, availab
| [**cryptnox-sdk-esp32**](https://docs.cryptnox.com/cryptnox-sdk-esp32/) | ESP32 library for managing Cryptnox smart card wallets, based on the C++ core SDK |
| [**cryptnox-sdk-arduino**](https://docs.cryptnox.com/cryptnox-sdk-arduino/) | Arduino library for managing Cryptnox smart card wallets, based on the C++ core SDK |
| [**cryptnox-sdk-cpp**](https://docs.cryptnox.com/cryptnox-sdk-cpp/) | Cross-platform C++ core for Cryptnox embedded libraries |
| [**cryptnox-readers**](https://docs.cryptnox.com/cryptnox-readers/) | Compatibility documentation for Cryptnox USB smart card readers (eID by country, FIDO2 services and platforms, Click-to-Tap) |

---

Expand All @@ -39,6 +40,7 @@ docs.cryptnox.com/cryptnox-sdk-py/ → cryptnox/cryptnox-sdk-py
docs.cryptnox.com/cryptnox-sdk-esp32/ → cryptnox/cryptnox-sdk-esp32
docs.cryptnox.com/cryptnox-sdk-arduino/ → cryptnox/cryptnox-sdk-arduino
docs.cryptnox.com/cryptnox-sdk-cpp/ → cryptnox/cryptnox-sdk-cpp
docs.cryptnox.com/cryptnox-readers/ → cryptnox/cryptnox-readers
```

---
Expand All @@ -52,6 +54,7 @@ docs.cryptnox.com/cryptnox-sdk-cpp/ → cryptnox/cryptnox-sdk-cpp
- [cryptnox/cryptnox-sdk-esp32](https://github.com/cryptnox/cryptnox-sdk-esp32)
- [cryptnox/cryptnox-sdk-arduino](https://github.com/cryptnox/cryptnox-sdk-arduino)
- [cryptnox/cryptnox-sdk-cpp](https://github.com/cryptnox/cryptnox-sdk-cpp)
- [cryptnox/cryptnox-readers](https://github.com/cryptnox/cryptnox-readers)

---

Expand Down
13 changes: 13 additions & 0 deletions docs/source/_extra/click-to-tap.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Moved &#8212; Cryptnox Docs</title>
<link rel="canonical" href="https://docs.cryptnox.com/cryptnox-readers/click-to-tap.html">
<meta http-equiv="refresh" content="0; url=https://docs.cryptnox.com/cryptnox-readers/click-to-tap.html">
<script>window.location.replace("https://docs.cryptnox.com/cryptnox-readers/click-to-tap.html");</script>
</head>
<body>
<p>This page has moved to <a href="https://docs.cryptnox.com/cryptnox-readers/click-to-tap.html">https://docs.cryptnox.com/cryptnox-readers/click-to-tap.html</a>.</p>
</body>
</html>
13 changes: 13 additions & 0 deletions docs/source/_extra/fido2-compatibility.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Moved &#8212; Cryptnox Docs</title>
<link rel="canonical" href="https://docs.cryptnox.com/cryptnox-readers/fido2-compatibility.html">
<meta http-equiv="refresh" content="0; url=https://docs.cryptnox.com/cryptnox-readers/fido2-compatibility.html">
<script>window.location.replace("https://docs.cryptnox.com/cryptnox-readers/fido2-compatibility.html");</script>
</head>
<body>
<p>This page has moved to <a href="https://docs.cryptnox.com/cryptnox-readers/fido2-compatibility.html">https://docs.cryptnox.com/cryptnox-readers/fido2-compatibility.html</a>.</p>
</body>
</html>
6 changes: 3 additions & 3 deletions docs/source/_extra/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ doubles as a FIDO2 security key.

## FIDO2 card compatibility by service and platform

- [FIDO2 Card Compatibility — Services and Platforms](https://docs.cryptnox.com/fido2-compatibility.html): which online services and operating systems work with a Cryptnox FIDO2 NFC security key card, as second-factor or passwordless sign-in. Two composing tables: PLATFORM (Windows full CTAP2; iOS NFC CTAP2; Android CTAP1/U2F ONLY over external NFC keys; macOS varies; Linux needs the open-source Cryptnox FIDO2 HID bridge) and SERVICE (Microsoft Entra ID, Google, AGOV, SwissID, login.gov, Apple, GitLab, Facebook, X, Cloudflare, Shopify, Binance, Coinbase, Bitfinex, Bank of America, Dropbox, NordVPN, Fastmail, GoDaddy, SSH). Explains why Microsoft over Android NFC fails even though card and service are both CTAP2-capable, why one card can register twice, and that these cards are MFA-first with PIN-based user verification, not fingerprint
- [FIDO2 Card Compatibility — Services and Platforms](https://docs.cryptnox.com/cryptnox-readers/fido2-compatibility.html): which online services and operating systems work with a Cryptnox FIDO2 NFC security key card, as second-factor or passwordless sign-in. Two composing tables: PLATFORM (Windows full CTAP2; iOS NFC CTAP2; Android CTAP1/U2F ONLY over external NFC keys; macOS varies; Linux needs the open-source Cryptnox FIDO2 HID bridge) and SERVICE (Microsoft Entra ID, Google, AGOV, SwissID, login.gov, Apple, GitLab, Facebook, X, Cloudflare, Shopify, Binance, Coinbase, Bitfinex, Bank of America, Dropbox, NordVPN, Fastmail, GoDaddy, SSH). Explains why Microsoft over Android NFC fails even though card and service are both CTAP2-capable, why one card can register twice, and that these cards are MFA-first with PIN-based user verification, not fingerprint

## Click-to-Tap: FIDO2 user presence on a desktop reader

- [Click-to-Tap — FIDO2 User Presence on a Desktop Reader](https://docs.cryptnox.com/click-to-tap.html): FIDO2/WebAuthn requires a user-presence check on every authentication. A USB security key has a touch button; a smart card in an ordinary contact reader has none, so the card must normally be pulled out of the slot and reinserted once per sign-in. The Cryptnox Click-to-Tap button drives a controlled extraction-and-reinsertion sequence at the protocol level, with no mechanical movement, so the card stays seated. Requires Cryptnox FIDO2 smart cards and Windows; on macOS and Linux the button has no effect and the device remains a standard CCID/PC-SC reader. Covers usage steps, troubleshooting (button does nothing, service never prompts, card not detected, FIDO2 on Linux needing the open-source Cryptnox FIDO2 HID bridge), and what Click-to-Tap is NOT: not a PIN replacement, not a security boundary, not a secure element, not applicable to eID/PIV/CAC cards. Protected by Austrian utility model GM 55114/2025, German utility model No. 202025108028.1 and US patent application No. 19/534.472 (pending)
- [Click-to-Tap — FIDO2 User Presence on a Desktop Reader](https://docs.cryptnox.com/cryptnox-readers/click-to-tap.html): FIDO2/WebAuthn requires a user-presence check on every authentication. A USB security key has a touch button; a smart card in an ordinary contact reader has none, so the card must normally be pulled out of the slot and reinserted once per sign-in. The Cryptnox Click-to-Tap button drives a controlled extraction-and-reinsertion sequence at the protocol level, with no mechanical movement, so the card stays seated. Requires Cryptnox FIDO2 smart cards and Windows; on macOS and Linux the button has no effect and the device remains a standard CCID/PC-SC reader. Covers usage steps, troubleshooting (button does nothing, service never prompts, card not detected, FIDO2 on Linux needing the open-source Cryptnox FIDO2 HID bridge), and what Click-to-Tap is NOT: not a PIN replacement, not a security boundary, not a secure element, not applicable to eID/PIV/CAC cards. Protected by Austrian utility model GM 55114/2025, German utility model No. 202025108028.1 and US patent application No. 19/534.472 (pending)

## Smart card reader compatibility by country

- [Smart Card Reader Compatibility by Country](https://docs.cryptnox.com/reader-compatibility.html): which national eID and professional smart cards work with Cryptnox USB contact and contactless readers, country by country, with the official government middleware required for each. Covers Belgium (Belgian eID), Czechia (eObcanka), Estonia (ID-kaart), Germany (Fahrerkarte, Personalausweis/AusweisApp), Hungary, Italy (TS-CNS, CIE), Latvia, Luxembourg, Netherlands (UZI-pas/SafeSign), Poland (e-dowod), Portugal (Cartao de Cidadao), Romania, Slovakia, Spain (DNIe), Sweden (SITHS), Finland (FINeID), UK/Ireland (tachograph, NHS Smartcard), UAE (Emirates ID), US/Canada (CAC/PIV), and ICAO 9303 travel documents. States explicitly what the readers cannot do: 125 kHz cards, iPhone/iPad, on-device PIN entry, and PIV/CAC login over contactless
- [Smart Card Reader Compatibility by Country](https://docs.cryptnox.com/cryptnox-readers/reader-compatibility.html): which national eID and professional smart cards work with Cryptnox USB contact and contactless readers, country by country, with the official government middleware required for each. Covers Belgium (Belgian eID), Czechia (eObcanka), Estonia (ID-kaart), Germany (Fahrerkarte, Personalausweis/AusweisApp), Hungary, Italy (TS-CNS, CIE), Latvia, Luxembourg, Netherlands (UZI-pas/SafeSign), Poland (e-dowod), Portugal (Cartao de Cidadao), Romania, Slovakia, Spain (DNIe), Sweden (SITHS), Finland (FINeID), UK/Ireland (tachograph, NHS Smartcard), UAE (Emirates ID), US/Canada (CAC/PIV), and ICAO 9303 travel documents. States explicitly what the readers cannot do: 125 kHz cards, iPhone/iPad, on-device PIN entry, and PIV/CAC login over contactless

## Blockchain address control attestation (proof a wallet address is yours)

Expand Down
13 changes: 13 additions & 0 deletions docs/source/_extra/reader-compatibility.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Moved &#8212; Cryptnox Docs</title>
<link rel="canonical" href="https://docs.cryptnox.com/cryptnox-readers/reader-compatibility.html">
<meta http-equiv="refresh" content="0; url=https://docs.cryptnox.com/cryptnox-readers/reader-compatibility.html">
<script>window.location.replace("https://docs.cryptnox.com/cryptnox-readers/reader-compatibility.html");</script>
</head>
<body>
<p>This page has moved to <a href="https://docs.cryptnox.com/cryptnox-readers/reader-compatibility.html">https://docs.cryptnox.com/cryptnox-readers/reader-compatibility.html</a>.</p>
</body>
</html>
1 change: 1 addition & 0 deletions docs/source/_extra/robots.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ Sitemap: https://docs.cryptnox.com/cryptnox-hardware-wallet/v2.0/sitemap.xml
Sitemap: https://docs.cryptnox.com/cryptnox-hardware-wallet/v1.6/sitemap.xml
Sitemap: https://docs.cryptnox.com/cryptnox-sdk-py/sitemap.xml
Sitemap: https://docs.cryptnox.com/cryptnox-cli/sitemap.xml
Sitemap: https://docs.cryptnox.com/cryptnox-readers/sitemap.xml
5 changes: 2 additions & 3 deletions docs/source/_extra/sitemap-docs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@
<url><loc>https://docs.cryptnox.com/cryptnox-sdk-arduino/cryptnox-sdk-arduino.pdf</loc></url>
<url><loc>https://docs.cryptnox.com/cryptnox-sdk-cpp/</loc></url>
<url><loc>https://docs.cryptnox.com/cryptnox-sdk-cpp/cryptnox-sdk-cpp.pdf</loc></url>
<url><loc>https://docs.cryptnox.com/cryptnox-readers/</loc></url>
<url><loc>https://docs.cryptnox.com/cryptnox-readers/cryptnox-readers.pdf</loc></url>
<url><loc>https://docs.cryptnox.com/genindex.html</loc></url>
<url><loc>https://docs.cryptnox.com/reader-compatibility.html</loc></url>
<url><loc>https://docs.cryptnox.com/click-to-tap.html</loc></url>
<url><loc>https://docs.cryptnox.com/address-control-attestation.html</loc></url>
<url><loc>https://docs.cryptnox.com/fido2-compatibility.html</loc></url>
</urlset>
122 changes: 0 additions & 122 deletions docs/source/click-to-tap.rst

This file was deleted.

Loading
Loading