Expand description

Cryptographic Utilities

Structs

An implementation of Ed25519 signatures.

An implementation of the JCS Ed25519 Signature 2020 signature suite for Linked Data Proofs.

A convenient type for representing a pair of cryptographic keys.

A digital signature.

Holds attributes for a new Proof.

An implementation of X25519 Elliptic-curve Diffie-Hellman (ECDH) cryptographic key exchange.

Enums

Supported cryptographic key types.

Associates a purpose with a Proof.

A DID Document proof value with a dynamic JSON field name.

Traits

A trait for types that can provide a reference to a Proof.

A trait for types that can provide a mutable reference to a Proof.

A common interface for named signature suites.

A trait for types that can store a digital signature.

A common interface for digital signature creation.

A common interface for digital signature creation.

A common interface for digital signature verification

A common interface for digital signature verification

Type Definitions

A cryptographic key with Private components.

A cryptographic key with Public components.