Expand description
Implementation-independent abstractions for main cryptographic algorithms used for end-to-end encryption and authorization.
Modules§
- display
- ed25519
ed25519
- Edwards25519 curve keys and EdDSA algorithm implementation for Ed25519 scheme.
- x25519
x25519
- Curve25519 keys and ECDH algorithm implementation for X25519 scheme.
Structs§
Enums§
Traits§
- Digest
- Digest32
- Digest64
- EcPk
- Elliptic-curve based public key type which can be used in ECDH or signature schemes.
- EcSig
- Marker trait for elliptic-curve based signatures
- EcSign
- Signature scheme trait
- EcSk
- Elliptic-curve based private key type.
- Ecdh
- Elliptic-curve based public key type which can be used for ECDH.
- Hmac
Digest - Keyed
Digest
Type Aliases§
- Sha256
sha2
- SHA-256 hasher.