Go to the source code of this file.
|
int | EVP_tls_cbc_remove_padding (unsigned *out_padding_ok, unsigned *out_len, const uint8_t *in, unsigned in_len, unsigned block_size, unsigned mac_size) |
|
void | EVP_tls_cbc_copy_mac (uint8_t *out, unsigned md_size, const uint8_t *in, unsigned in_len, unsigned orig_len) |
|
int | EVP_tls_cbc_record_digest_supported (const EVP_MD *md) |
|
int | EVP_tls_cbc_digest_record (const EVP_MD *md, uint8_t *md_out, size_t *md_out_size, const uint8_t header[13], const uint8_t *data, size_t data_plus_mac_size, size_t data_plus_mac_plus_padding_size, const uint8_t *mac_secret, unsigned mac_secret_length) |
|
◆ EVP_CIPH_MODE_MASK
#define EVP_CIPH_MODE_MASK 0x3f |
◆ EVP_tls_cbc_copy_mac()
void EVP_tls_cbc_copy_mac |
( |
uint8_t * |
out, |
|
|
unsigned |
md_size, |
|
|
const uint8_t * |
in, |
|
|
unsigned |
in_len, |
|
|
unsigned |
orig_len |
|
) |
| |
◆ EVP_tls_cbc_digest_record()
int EVP_tls_cbc_digest_record |
( |
const EVP_MD * |
md, |
|
|
uint8_t * |
md_out, |
|
|
size_t * |
md_out_size, |
|
|
const uint8_t |
header[13], |
|
|
const uint8_t * |
data, |
|
|
size_t |
data_plus_mac_size, |
|
|
size_t |
data_plus_mac_plus_padding_size, |
|
|
const uint8_t * |
mac_secret, |
|
|
unsigned |
mac_secret_length |
|
) |
| |
◆ EVP_tls_cbc_record_digest_supported()
int EVP_tls_cbc_record_digest_supported |
( |
const EVP_MD * |
md | ) |
|
◆ EVP_tls_cbc_remove_padding()
int EVP_tls_cbc_remove_padding |
( |
unsigned * |
out_padding_ok, |
|
|
unsigned * |
out_len, |
|
|
const uint8_t * |
in, |
|
|
unsigned |
in_len, |
|
|
unsigned |
block_size, |
|
|
unsigned |
mac_size |
|
) |
| |