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

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