Struct bearssl::br_sslrec_gcm_context [] [src]

#[repr(C)]
pub struct br_sslrec_gcm_context { pub vtable: br_sslrec_gcm_context__bindgen_ty_1, pub seq: u64, pub bc: br_sslrec_gcm_context__bindgen_ty_2, pub gh: br_ghash, pub iv: [c_uchar; 4], pub h: [c_uchar; 16], }

\brief Context structure for processing records with GCM.

The same context structure is used for encrypting and decrypting.

The first field points to the vtable. The other fields are opaque and shall not be accessed directly.

Fields

Trait Implementations

impl Copy for br_sslrec_gcm_context
[src]

impl Clone for br_sslrec_gcm_context
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more