From 5b63dd0afb04ec4d11047fe57cc6c0d2e6af5421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9nich=20Bon=20=C4=86iri=C4=87?= Date: Sun, 18 Oct 2026 14:20:33 -0600 Subject: [PATCH] Add crystal-cbor-fido, crystal-dbus-native, crystal-ecc-constant, crystal-pqc-constant, and crystal-tpm2-tss MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Antigravity Signed-off-by: Rénich Bon Ćirić --- catalog/Cryptography.yml | 15 +++++++++++++++ catalog/Data_Formats.yml | 4 ++++ catalog/System.yml | 5 +++++ 3 files changed, 24 insertions(+) diff --git a/catalog/Cryptography.yml b/catalog/Cryptography.yml index 6f2b77f..cf8f877 100644 --- a/catalog/Cryptography.yml +++ b/catalog/Cryptography.yml @@ -12,10 +12,25 @@ shards: dependencies - github: sushichain/crystal-argon2 description: bindings for argon2 hashing library +- gitlab: renich/crystal-ecc-constant + description: Constant-time Ed25519 digital signatures and X25519 ECDH key agreement + backed by libsodium guarded memory + mirrors: + - github: renich/crystal-ecc-constant - github: sushichain/crystal-ecdsa description: C bindings for OpenSSL ECDSA +- gitlab: renich/crystal-pqc-constant + description: Constant-time Post-Quantum Cryptography (NIST FIPS 203 ML-KEM and FIPS + 204 ML-DSA) backed by OpenSSL 3.5+ and libsodium guarded memory + mirrors: + - github: renich/crystal-pqc-constant - github: OscarBarrett/crystal-sha3 description: An SHA-3 implementation written in Crystal +- gitlab: renich/crystal-tpm2-tss + description: Native TPM 2.0 Software Stack with NV persistence, FIDO2 P-256 credentials, + and KDFa parameter encryption + mirrors: + - github: renich/crystal-tpm2-tss - github: spider-gazelle/ed25519 description: the Ed25519 elliptic curve public-key signature system - github: threez/jose.cr diff --git a/catalog/Data_Formats.yml b/catalog/Data_Formats.yml index cfc768f..fcafca2 100644 --- a/catalog/Data_Formats.yml +++ b/catalog/Data_Formats.yml @@ -23,6 +23,10 @@ shards: description: Class based json renderer - github: kostya/cron_parser description: Cron parser +- gitlab: renich/crystal-cbor-fido + description: Deterministic Canonical CBOR (RFC 8949/CTAP2) encoder and decoder + mirrors: + - github: renich/crystal-cbor-fido - github: repomaa/crystal-jsonapi description: JSON API serializing - github: amauryt/crystal-wkb diff --git a/catalog/System.yml b/catalog/System.yml index bec5146..14a4e21 100644 --- a/catalog/System.yml +++ b/catalog/System.yml @@ -5,6 +5,11 @@ shards: description: Virtual file system implementation mirrors: - github: mperham/baked_file_system +- gitlab: renich/crystal-dbus-native + description: Native, zero-dependency D-Bus wire protocol with SASL EXTERNAL authentication + and UNIX FD passing + mirrors: + - github: renich/crystal-dbus-native - github: DougEverly/daemonize.cr description: Daemonize a crystal process - github: j8r/exec.cr