Crate cypher

source ·
Expand description

Implementation-independent abstractions for main cryptographic algorithms used for end-to-end encryption and authorization.

Modules

Edwards25519 curve keys and EdDSA algorithm implementation for Ed25519 scheme.
Curve25519 keys and ECDH algorithm implementation for X25519 scheme.

Structs

Enums

Traits

Elliptic-curve based public key type which can be used in ECDH or signature schemes.
Marker trait for elliptic-curve based signatures
Signature scheme trait
Elliptic-curve based private key type.
Elliptic-curve based public key type which can be used for ECDH.

Type Definitions

SHA-256 hasher.