Struct rust_cryptoauthlib::VerifyEcdsaParam [−][src]
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
impl Default for VerifyEcdsaParam
[src]
impl Default for VerifyEcdsaParam
[src]fn default() -> VerifyEcdsaParam
[src]
fn default() -> VerifyEcdsaParam
[src]Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for VerifyEcdsaParam
impl Send for VerifyEcdsaParam
impl Sync for VerifyEcdsaParam
impl Unpin for VerifyEcdsaParam
impl UnwindSafe for VerifyEcdsaParam
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,