Module flow_sdk::algorithms::secp256k1 [−][src]
Expand description
Re-exports items from the secp256k1
crate.
Modules
Constants
ECDH
Public and secret keys
Utilities for random number generation
schnorrsig
secp256k1-sys FFI bindings
Structs
Represents the set of all capabilities with a user preallocated memory.
A (hashed) message input to an ECDSA signature
A Secp256k1 public key, used for verification of signatures
The secp256k1 engine, used to execute all signature operations
Secret 256-bit key used as x
in an ECDSA signature
A DER serialized Signature
Represents the set of capabilities needed for signing with a user preallocated memory.
An ECDSA signature
Represents the set of capabilities needed for verification with a user preallocated memory.
Enums
Represents the set of all capabilities.
An ECDSA error
Represents the set of capabilities needed for signing.
Represents the set of capabilities needed for verification.
Traits
A trait for all kinds of Context’s that Lets you define the exact flags and a function to deallocate memory. It shouldn’t be possible to implement this for types outside this crate.
Marker trait for indicating that an instance of Secp256k1
can be used for signing.
Trait describing something that promises to be a 32-byte random number; in particular,
it has negligible probability of being zero or overflowing the group order. Such objects
may be converted to Message
s without any error paths.
Marker trait for indicating that an instance of Secp256k1
can be used for verification.