summaryrefslogtreecommitdiffstats
path: root/ssl/record/methods/ssl3_meth.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2022-05-12 17:21:25 +0100
committerMatt Caswell <matt@openssl.org>2022-08-18 16:38:12 +0100
commit1853d20a008a85d327f4faa9e07be40a85549f8e (patch)
treee586fd1ddd59d1c86f5e32d68ac8477223e20dda /ssl/record/methods/ssl3_meth.c
parent5b24990ba4b81ea576aac6c8711f7e9420bbee50 (diff)
Remove unneccesary KTLS code from non-KTLS specific files
This also moves other protocol specific code to the protocol specific files. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18132)
Diffstat (limited to 'ssl/record/methods/ssl3_meth.c')
-rw-r--r--ssl/record/methods/ssl3_meth.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ssl/record/methods/ssl3_meth.c b/ssl/record/methods/ssl3_meth.c
index 15f5d02c41..fa0e1c28a8 100644
--- a/ssl/record/methods/ssl3_meth.c
+++ b/ssl/record/methods/ssl3_meth.c
@@ -315,6 +315,10 @@ static int ssl3_mac(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec, unsigned char *md,
struct record_functions_st ssl_3_0_funcs = {
ssl3_set_crypto_state,
+ tls_default_read_n,
ssl3_cipher,
- ssl3_mac
+ ssl3_mac,
+ tls_default_set_protocol_version,
+ tls_default_validate_record_header,
+ tls_default_post_process_record
};