#[repr(C)]
pub struct SchnorrSigExtraParams { /* private fields */ }
Expand description

Data structure that contains additional arguments for schnorrsig_sign_custom.

Implementations§

Create a new SchnorrSigExtraParams properly initialized.

nonce_fp: pointer to a nonce generation function. If NULL rustsecp256k1_v0_5_0_nonce_function_bip340 is used

ndata: pointer to arbitrary data used by the nonce generation function (can be NULL). If it is non-NULL and rustsecp256k1_v0_5_0_nonce_function_bip340 is used, then ndata must be a pointer to 32-byte auxiliary randomness as per BIP-340.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.