Struct signatory::test_vector::TestVector[][src]

pub struct TestVector {
    pub alg: TestVectorAlgorithm,
    pub sk: &'static [u8],
    pub pk: &'static [u8],
    pub nonce: Option<&'static [u8]>,
    pub msg: &'static [u8],
    pub sig: &'static [u8],
    pub pass: bool,
}

Signature test vector

Fields

Algorithm name

Secret key (i.e. seed)

Public key in compressed Edwards-y form

Random nonce value (i.e. ECDSA's k value)

Message to be signed

Expected signature

Expected to pass or fail

Auto Trait Implementations

impl Send for TestVector

impl Sync for TestVector