BearSSL
|
Context structure for processing records with GCM. More...
Data Fields | |
union { | |
const void * gen | |
const br_sslrec_in_gcm_class * in | |
const br_sslrec_out_gcm_class * out | |
} | vtable |
Pointer to vtable. More... | |
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.
const void* br_sslrec_gcm_context::gen |
const br_sslrec_in_gcm_class* br_sslrec_gcm_context::in |
const br_sslrec_out_gcm_class* br_sslrec_gcm_context::out |
union { ... } br_sslrec_gcm_context::vtable |
Pointer to vtable.