pub struct VerifyEcdsaParam {
pub public_key: Option<Vec<u8>>,
pub slot_number: Option<u8>,
pub num_in: Vec<u8>,
pub io_key: u8,
}
Expand description
Detailed parameters of calling the ECDSA verification function
Fields§
§public_key: Option<Vec<u8>>
Public key for ExternalMac mode
slot_number: Option<u8>
Slot number for InternalMac mode
num_in: Vec<u8>
System nonce (32 byte) used for the verification MAC
io_key: u8
IO protection key for verifying the validation MAC
Trait Implementations§
Source§impl Default for VerifyEcdsaParam
impl Default for VerifyEcdsaParam
Source§fn default() -> VerifyEcdsaParam
fn default() -> VerifyEcdsaParam
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VerifyEcdsaParam
impl RefUnwindSafe for VerifyEcdsaParam
impl Send for VerifyEcdsaParam
impl Sync for VerifyEcdsaParam
impl Unpin for VerifyEcdsaParam
impl UnwindSafe for VerifyEcdsaParam
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