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
alg: TestVectorAlgorithm
Algorithm name
sk: &'static [u8]
Secret key (i.e. seed)
pk: &'static [u8]
Public key in compressed Edwards-y form
nonce: Option<&'static [u8]>
Random nonce value (i.e. ECDSA's k
value)
msg: &'static [u8]
Message to be signed
sig: &'static [u8]
Expected signature
pass: bool
Expected to pass or fail
Auto Trait Implementations
impl Send for TestVector
impl Send for TestVector
impl Sync for TestVector
impl Sync for TestVector