[−][src]Function grin_core::libtx::aggsig::create_secnonce
pub fn create_secnonce(secp: &Secp256k1) -> Result<SecretKey, Error>
Creates a new secure nonce (as a SecretKey), guaranteed to be usable during aggsig creation.
Arguments
secp
- A Secp256k1 Context initialized for Signing
Example
use core::libtx::aggsig; use util::secp::{ContextFlag, Secp256k1}; let secp = Secp256k1::with_caps(ContextFlag::SignOnly); let secret_nonce = aggsig::create_secnonce(&secp).unwrap();
Remarks
The resulting SecretKey is guaranteed to have Jacobi symbol 1.