BearSSL
Data Fields
br_sslrec_chapol_context Struct Reference

Context structure for processing records with ChaCha20+Poly1305. More...

Data Fields

union {
   const void *   gen
 
   const br_sslrec_in_chapol_class *   in
 
   const br_sslrec_out_chapol_class *   out
 
vtable
 Pointer to vtable. More...
 

Detailed Description

Context structure for processing records with ChaCha20+Poly1305.

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.

Field Documentation

◆ gen

const void* br_sslrec_chapol_context::gen

◆ in

const br_sslrec_in_chapol_class* br_sslrec_chapol_context::in

◆ out

const br_sslrec_out_chapol_class* br_sslrec_chapol_context::out

◆ vtable

union { ... } br_sslrec_chapol_context::vtable

Pointer to vtable.


The documentation for this struct was generated from the following file: