Struct ecdsa::dev::TestVector
source · [−]pub struct TestVector {
pub d: &'static [u8],
pub q_x: &'static [u8],
pub q_y: &'static [u8],
pub k: &'static [u8],
pub m: &'static [u8],
pub r: &'static [u8],
pub s: &'static [u8],
}
Available on crate feature
dev
only.Expand description
ECDSA test vector
Fields
d: &'static [u8]
Private scalar
q_x: &'static [u8]
Public key x-coordinate (Qx
)
q_y: &'static [u8]
Public key y-coordinate (Qy
)
k: &'static [u8]
Ephemeral scalar (a.k.a. nonce)
m: &'static [u8]
Message digest (prehashed)
r: &'static [u8]
Signature r
component
s: &'static [u8]
Signature s
component
Auto Trait Implementations
impl RefUnwindSafe for TestVector
impl Send for TestVector
impl Sync for TestVector
impl Unpin for TestVector
impl UnwindSafe for TestVector
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more