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 @@ -18,6 +18,7 @@ This repository serves as the root of the Cryptnox documentation portal, availab
|--------|-------------|
| [**cryptnox-hardware-wallet**](https://docs.cryptnox.com/cryptnox-hardware-wallet/) | Technical reference for Cryptnox Hardware Wallet smart cards |
| [**cryptnox-cli**](https://docs.cryptnox.com/cryptnox-cli/) | Command-line interface for managing smart card wallets |
| [**cryptnox-id-cli**](https://docs.cryptnox.com/cryptnox-id-cli/) | Command-line interface for the Cryptnox ID card family (PIV, FIDO2, MIFARE DESFire, genuineness) |
| [**cryptnox-sdk-py**](https://docs.cryptnox.com/cryptnox-sdk-py/) | Python SDK for managing smart card wallets via secure communication |

---
Expand All @@ -30,6 +31,7 @@ Each documentation site is maintained in its own repository and automatically se
docs.cryptnox.com/ → cryptnox/cryptnox.github.io
docs.cryptnox.com/cryptnox-hardware-wallet/ → cryptnox/cryptnox-hardware-wallet
docs.cryptnox.com/cryptnox-cli/ → cryptnox/cryptnox-cli
docs.cryptnox.com/cryptnox-id-cli/ → cryptnox/cryptnox-id-cli
docs.cryptnox.com/cryptnox-sdk-py/ → cryptnox/cryptnox-sdk-py
```

Expand All @@ -39,6 +41,7 @@ docs.cryptnox.com/cryptnox-sdk-py/ → cryptnox/cryptnox-sdk-py

- [cryptnox/cryptnox-hardware-wallet](https://github.com/cryptnox/cryptnox-hardware-wallet)
- [cryptnox/cryptnox-cli](https://github.com/cryptnox/cryptnox-cli)
- [cryptnox/cryptnox-id-cli](https://github.com/cryptnox/cryptnox-id-cli)
- [cryptnox/cryptnox-sdk-py](https://github.com/cryptnox/cryptnox-sdk-py)

---
Expand Down
12 changes: 12 additions & 0 deletions docs/source/_static/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,8 @@ a.headerlink { display: none; }
/* ── Product cards (full-width vertical rows) ─────────────────────────── */
#cryptnox-hardware-wallet,
#cryptnox-cli,
#cryptnox-id-cli,
#smart-card-readers,
#cryptnox-sdk-for-python,
#cryptnox-sdk-for-esp32,
#cryptnox-sdk-for-arduino,
Expand Down Expand Up @@ -168,6 +170,8 @@ a.headerlink { display: none; }
/* ── Card heading (h2) ────────────────────────────────────────────────── */
#cryptnox-hardware-wallet h2,
#cryptnox-cli h2,
#cryptnox-id-cli h2,
#smart-card-readers h2,
#cryptnox-sdk-for-python h2,
#cryptnox-sdk-for-esp32 h2,
#cryptnox-sdk-for-arduino h2,
Expand All @@ -183,6 +187,8 @@ a.headerlink { display: none; }
/* ── Card description ─────────────────────────────────────────────────── */
#cryptnox-hardware-wallet p,
#cryptnox-cli p,
#cryptnox-id-cli p,
#smart-card-readers p,
#cryptnox-sdk-for-python p,
#cryptnox-sdk-for-esp32 p,
#cryptnox-sdk-for-arduino p,
Expand All @@ -197,6 +203,8 @@ a.headerlink { display: none; }
/* ── Card link list — indented with bullet icons ─────────────────────── */
#cryptnox-hardware-wallet ul,
#cryptnox-cli ul,
#cryptnox-id-cli ul,
#smart-card-readers ul,
#cryptnox-sdk-for-python ul,
#cryptnox-sdk-for-esp32 ul,
#cryptnox-sdk-for-arduino ul,
Expand All @@ -211,6 +219,8 @@ a.headerlink { display: none; }

#cryptnox-hardware-wallet ul li,
#cryptnox-cli ul li,
#cryptnox-id-cli ul li,
#smart-card-readers ul li,
#cryptnox-sdk-for-python ul li,
#cryptnox-sdk-for-esp32 ul li,
#cryptnox-sdk-for-arduino ul li,
Expand All @@ -223,6 +233,8 @@ a.headerlink { display: none; }

#cryptnox-hardware-wallet ul li p,
#cryptnox-cli ul li p,
#cryptnox-id-cli ul li p,
#smart-card-readers ul li p,
#cryptnox-sdk-for-python ul li p,
#cryptnox-sdk-for-esp32 ul li p,
#cryptnox-sdk-for-arduino ul li p,
Expand Down
4 changes: 3 additions & 1 deletion docs/source/_templates/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,12 @@
var items = [
{ anchor: '#cryptnox-hardware-wallet', title: 'Cryptnox Hardware Wallet' },
{ anchor: '#cryptnox-cli', title: 'Cryptnox CLI' },
{ anchor: '#cryptnox-id-cli', title: 'Cryptnox ID CLI' },
{ anchor: '#cryptnox-sdk-for-python', title: 'Cryptnox SDK for Python' },
{ anchor: '#cryptnox-sdk-for-esp32', title: 'Cryptnox SDK for ESP32' },
{ anchor: '#cryptnox-sdk-for-arduino', title: 'Cryptnox SDK for Arduino' },
{ anchor: '#cryptnox-sdk-for-c', title: 'Cryptnox SDK for C++' }
{ anchor: '#cryptnox-sdk-for-c', title: 'Cryptnox SDK for C++' },
{ anchor: '#smart-card-readers', title: 'Smart Card Readers' }
];

// Inject caption + nav items into the sidebar menu
Expand Down
34 changes: 34 additions & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,30 @@ single command interface.
-------------------------


Cryptnox ID CLI
================

.. raw:: html

<div class="card-icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<rect x="1" y="4" width="22" height="16" rx="2" ry="2"/>
<circle cx="8" cy="11" r="2.5"/>
<line x1="14" y1="9" x2="20" y2="9"/>
<line x1="14" y1="13" x2="20" y2="13"/>
</svg>
</div>

*Cryptnox ID CLI* manages the Cryptnox ID card family from the terminal: PIV identity
credentials, FIDO2 passkeys, MIFARE DESFire contactless applications, and verification of
the card's genuineness attestation with one tool for every function on the card.

* **Cryptnox ID CLI User Guide** [`HTML <https://docs.cryptnox.com/cryptnox-id-cli/>`__] [`PDF <https://docs.cryptnox.com/cryptnox-id-cli/v1.0/cryptnox-id-cli.pdf>`__]


-------------------------


Cryptnox SDK for Python
=========================

Expand Down Expand Up @@ -149,6 +173,16 @@ platform means supplying those platform-specific pieces and building on top of t
Smart Card Readers
==================

.. raw:: html

<div class="card-icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<rect x="7" y="2" width="10" height="7" rx="1"/>
<rect x="2" y="11" width="20" height="9" rx="2"/>
<line x1="7" y1="15.5" x2="17" y2="15.5"/>
</svg>
</div>

*Cryptnox USB smart card readers* connect contact (ISO 7816) and contactless (ISO 14443)
smart cards to Windows, macOS and Linux over USB-C. Both readers support extended APDU,
which is what national eID schemes and ICAO 9303 travel documents require for certificates
Expand Down
Loading