Modules§
Structs§
- ED25519
Public Key - ED25519
Secret Key - Empty
Signer - InMemory
Signer - Signer that keeps secret key in memory.
- KeyFile
- MlDsa65
Public Key - ML-DSA-65 public key (1952 bytes).
- MlDsa65
Public KeyHandle - On-trie identifier of an ML-DSA-65 access key - and, in the future, the basis for ML-DSA-65 implicit-account ids. Stored as the SHA3-256 digest of (domain-tag || raw pubkey) because the full 1952-byte pubkey would be prohibitive to keep in state. Cannot sign or verify; only appears as a lookup key and in view-API responses.
- MlDsa65
Signature - FIPS 204 ML-DSA-65 signature (3309 bytes).
- Secp256
K1Public Key - Secp256
K1Signature
Enums§
- KeyType
- Parse
KeyError - Parse
KeyType Error - Parse
Signature Error - Public
Key - Public key container supporting different curves.
- Public
KeyHandle - How an access-key entry is referred to in the trie.
- Secret
Key - Secret key container supporting different curves.
- Signature
- Signature container supporting different curves.
- Signer
- Enum for Signer, that can sign with some subset of supported curves.
Constants§
- ML_
DSA_ 65_ HASH_ LENGTH - SHA3-256 output length used as the on-trie identifier for an ML-DSA-65 access key. The same digest is expected to be reused as the account-id payload for ML-DSA-65 implicit accounts when that feature lands; update this comment then.
- ML_
DSA_ 65_ PUBLIC_ KEY_ LENGTH - ML-DSA-65 public key length in bytes.
- ML_
DSA_ 65_ SIGNATURE_ LENGTH - ML-DSA-65 signature length in bytes.