BearSSL: br_sslrec_chapol_context Struct Reference

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:

- bearssl_ssl.h