Skip to main content

Crate m10_signing

Crate m10_signing 

Source
Expand description

M10’s helper library for signing messages with ED25519 or P256 elliptic-curve signatures

This library contains a set of wrappers and traits that allow users to easily sign and verify signatures

Macros§

debug_verbose

Structs§

ArcKeyPair
DynSignerWrapper
Ed25519
An Ed25519 key-pair
P256
A P256 key-pair
PreparedTransaction
A transaction payload with its pre-computed algorithm-bound digest
SignedRequest
A signed request containing both the serialized and signed payload; and the original message
VaultTransit

Enums§

KeyPair
A P256 or ED25519 key pair
PreparedDigest
Algorithm-bound pre-computed digest of a transaction payload
SigningError

Traits§

DynSigner
Signer
A trait repersenting a service or key that can sign a message

Functions§

extract_public_key
verify_ed25519ph