diff options
Diffstat (limited to 'ssl/record/record_local.h')
-rw-r--r-- | ssl/record/record_local.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/ssl/record/record_local.h b/ssl/record/record_local.h index f7734d832b..dc92732243 100644 --- a/ssl/record/record_local.h +++ b/ssl/record/record_local.h @@ -107,13 +107,16 @@ void SSL3_RECORD_set_seq_num(SSL3_RECORD *r, const unsigned char *seq_num); int ssl3_get_record(SSL *s); __owur int ssl3_do_compress(SSL *ssl, SSL3_RECORD *wr); __owur int ssl3_do_uncompress(SSL *ssl, SSL3_RECORD *rr); -int ssl3_cbc_copy_mac(unsigned char *out, - const SSL3_RECORD *rec, size_t md_size); -__owur int ssl3_cbc_remove_padding(SSL3_RECORD *rec, - size_t block_size, size_t mac_size); -__owur int tls1_cbc_remove_padding(const SSL *s, - SSL3_RECORD *rec, - size_t block_size, size_t mac_size); +__owur int ssl3_cbc_remove_padding_and_mac(SSL *s, + SSL3_RECORD *rec, + unsigned char **mac, + int *alloced, + size_t block_size, size_t mac_size); +__owur int tls1_cbc_remove_padding_and_mac(const SSL *s, + SSL3_RECORD *rec, + unsigned char **mac, + int *alloced, + size_t block_size, size_t mac_size); int dtls1_process_record(SSL *s, DTLS1_BITMAP *bitmap); __owur int dtls1_get_record(SSL *s); int early_data_count_ok(SSL *s, size_t length, size_t overhead, int send); |