BearSSL
Loading...
Searching...
No Matches
Data Fields
br_sslrec_chapol_context Struct Reference

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

#include <bearssl_ssl.h>

Data Fields

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

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

◆ [union]

union { ... } br_sslrec_chapol_context::vtable

Pointer to vtable.


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