Struct bearssl::br_hmac_key_context [] [src]

#[repr(C)]
pub struct br_hmac_key_context { pub dig_vtable: *const br_hash_class, pub ksi: [c_uchar; 64], pub kso: [c_uchar; 64], }

\brief HMAC key context.

The HMAC key context is initialised with a hash function implementation and a secret key. Contents are opaque (callers should not access them directly). The caller is responsible for allocating the context where appropriate. Context initialisation and usage incurs no dynamic allocation, so there is no release function.

Fields

Trait Implementations

impl Copy for br_hmac_key_context
[src]

impl Clone for br_hmac_key_context
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more