summaryrefslogtreecommitdiffstats
path: root/test/bad_dtls_test.c
diff options
context:
space:
mode:
authorPauli <ppzgs1@gmail.com>2021-02-25 13:50:01 +1000
committerPauli <ppzgs1@gmail.com>2021-02-28 17:25:49 +1000
commit77e4ae58ea05d08851d8919543f9993fd06e113e (patch)
tree594363eed1ae64cdfd72d399d5a5e626c05d5568 /test/bad_dtls_test.c
parent41df96efc150d3ccee01ab692d882ddba3d2d3d8 (diff)
test: updates for the new additional MAC_init arguments
Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/14310)
Diffstat (limited to 'test/bad_dtls_test.c')
-rw-r--r--test/bad_dtls_test.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/test/bad_dtls_test.c b/test/bad_dtls_test.c
index bfbaa7953a..0eef2a2239 100644
--- a/test/bad_dtls_test.c
+++ b/test/bad_dtls_test.c
@@ -286,7 +286,7 @@ static int send_record(BIO *rbio, unsigned char type, uint64_t seqnr,
unsigned char iv[16];
unsigned char pad;
unsigned char *enc;
- OSSL_PARAM params[3];
+ OSSL_PARAM params[2];
seq[0] = (seqnr >> 40) & 0xff;
seq[1] = (seqnr >> 32) & 0xff;
@@ -309,11 +309,8 @@ static int send_record(BIO *rbio, unsigned char type, uint64_t seqnr,
EVP_MAC_free(hmac);
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST,
"SHA1", 0);
- params[1] = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY,
- mac_key, 20);
- params[2] = OSSL_PARAM_construct_end();
- EVP_MAC_CTX_set_params(ctx, params);
- EVP_MAC_init(ctx);
+ params[1] = OSSL_PARAM_construct_end();
+ EVP_MAC_init(ctx, mac_key, 20, params);
EVP_MAC_update(ctx, epoch, 2);
EVP_MAC_update(ctx, seq, 6);
EVP_MAC_update(ctx, &type, 1);