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 Messages without any error paths.

Marker trait for indicating that an instance of Secp256k1 can be used for verification.