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) |