xdsa library

Composite ML-DSA cryptography wrappers and parametrization.

https://datatracker.ietf.org/doc/html/draft-ietf-lamps-pq-composite-sigs

Classes

Fingerprint
A 32-byte unique identifier for an xDSA key.
PublicKey
An ML-DSA-65 public key paired with an Ed25519 public key for verifying quantum resistant digital signatures.
SecretKey
An ML-DSA-65 private key paired with an Ed25519 private key for creating and verifying quantum resistant digital signatures.
Signature
A composite ML-DSA-65 + Ed25519 digital signature (3373 bytes).