tls_record_encrypt.h
error_t tlsComputeMac(TlsContext *context, TlsEncryptionEngine *encryptionEngine, const void *record, const uint8_t *data, size_t dataLen, uint8_t *mac)
Compute message authentication code.
Definition: tls_record_encrypt.c:509
error_t tlsEncryptStreamRecord(TlsContext *context, TlsEncryptionEngine *encryptionEngine, void *record)
Record encryption (stream cipher)
Definition: tls_record_encrypt.c:383
error_t tlsEncryptAeadRecord(TlsContext *context, TlsEncryptionEngine *encryptionEngine, void *record)
Record encryption (AEAD cipher)
Definition: tls_record_encrypt.c:151
error_t tlsAppendMessageAuthCode(TlsContext *context, TlsEncryptionEngine *decryptionEngine, void *record)
Append message authentication code.
Definition: tls_record_encrypt.c:424
error_t tlsEncryptRecord(TlsContext *context, TlsEncryptionEngine *encryptionEngine, void *record)
Encrypt an outgoing TLS record.
Definition: tls_record_encrypt.c:55
TLS (Transport Layer Security)
error_t tlsEncryptCbcRecord(TlsContext *context, TlsEncryptionEngine *encryptionEngine, void *record)
Record encryption (CBC block cipher)
Definition: tls_record_encrypt.c:288
