Struct bearssl::br_hmac_context
[−]
[src]
#[repr(C)]pub struct br_hmac_context { pub dig: br_hash_compat_context, pub kso: [c_uchar; 64], pub out_len: usize, }
\brief HMAC computation context.
The HMAC computation context maintains the state for a single HMAC computation. It is modified as input bytes are injected. The context is caller-allocated and has no release function since it does not dynamically allocate external resources. Its contents are opaque.
Fields
dig: br_hash_compat_context
kso: [c_uchar; 64]
out_len: usize
Trait Implementations
impl Copy for br_hmac_context
[src]
impl Clone for br_hmac_context
[src]
fn clone(&self) -> br_hmac_context
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more