Type Definition bearssl::br_sslrec_out_cbc_class [] [src]

type br_sslrec_out_cbc_class = br_sslrec_out_cbc_class_;

\brief Record encryption engine class, for CBC mode.

This class type extends the encryption engine class with an initialisation method that receives the parameters needed for CBC processing: block cipher implementation, block cipher key, HMAC parameters (hash function, key, MAC length), and IV. If the IV is NULL, then a per-record IV will be used (TLS 1.1+).