Struct bearssl::br_hmac_drbg_context
[−]
[src]
#[repr(C)]pub struct br_hmac_drbg_context { pub vtable: *const br_prng_class, pub K: [c_uchar; 64], pub V: [c_uchar; 64], pub digest_class: *const br_hash_class, }
\brief Context for HMAC_DRBG.
The context contents are opaque, except the first field, which supports OOP.
Fields
vtable: *const br_prng_class
\brief Pointer to the vtable.
This field is set with the initialisation method/function.
K: [c_uchar; 64]
V: [c_uchar; 64]
digest_class: *const br_hash_class
Trait Implementations
impl Copy for br_hmac_drbg_context
[src]
impl Clone for br_hmac_drbg_context
[src]
fn clone(&self) -> br_hmac_drbg_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