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 Freeze for TestVector
impl RefUnwindSafe for TestVector
impl Send for TestVector
impl Sync for TestVector
impl Unpin for TestVector
impl UnwindSafe for TestVector
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more