crystal-cbor-fido
crystal-cbor-fido
A secure, constant-time, and strictly compliant FIDO CBOR implementation for Crystal.
Features
- Fully compliant with FIDO Canonical CBOR encoding/decoding specifications.
- Memory safe: strict bounds checking, depth limits, and Duplicate Key rejection.
- Cryptographically secure: uses SipHash-2-4 for map keys to prevent DoS attacks.
Usage
Add this to your application's shard.yml:
dependencies:
crystal-cbor-fido:
github: renich/crystal-cbor-fido
Documentation
Full architectural and API documentation is available in the docs/ directory. Use make docs to generate the HTML.
Credits
- Co-developed-by: Gemini AI renich+gemini@woralelandia.com
- Signed-off-by: Rénich Bon Ćirić renich@woralelandia.com
Code of Honor
This project strictly adheres to the Code of Honor drafted by Rénich Bon Ćirić.
Repository
crystal-cbor-fido
Owner
Statistic
- 0
- 0
- 0
- 2
- 2
- about 7 hours ago
- June 5, 2026
License
GNU General Public License v3.0
Links
Synced at
Fri, 05 Jun 2026 12:46:04 GMT
Languages