oxicrypto-sig 0.1.0

Pure Rust digital signature implementations for OxiCrypto (Ed25519, ECDSA P-256/384/521, Ed448, RSA PKCS#1v15 / PSS)
Documentation

Pure Rust digital signature implementations for the OxiCrypto stack.

Algorithms

Algorithm Module Key sizes
Ed25519 (inline) 32-byte scalar / 32-byte point
Ed448 [ed448] 57-byte scalar / 57-byte point
ECDSA P-256 [ecdsa_p256] 32-byte scalar / 33-byte SEC1 point
ECDSA P-384 [ecdsa_p384] 48-byte scalar / 49-byte SEC1 point
ECDSA P-521 [ecdsa_p521] 66-byte scalar / 67-byte SEC1 point
RSA PKCS#1v15 [rsa_sig] DER PKCS#8 / DER SPKI
RSA-PSS [rsa_sig] DER PKCS#8 / DER SPKI
Schnorr BIP-340 [schnorr] 32-byte scalar / 32-byte x-only point / 64-byte sig
FROST(Ed25519, SHA-512) [frost] t-of-n threshold Ed25519 (RFC 9591)