summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/e_rc4_hmac_md5.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/e_rc4_hmac_md5.c')
-rw-r--r--src/lib/libcrypto/evp/e_rc4_hmac_md5.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/lib/libcrypto/evp/e_rc4_hmac_md5.c b/src/lib/libcrypto/evp/e_rc4_hmac_md5.c
index a9301dcdc9..5701aeefc6 100644
--- a/src/lib/libcrypto/evp/e_rc4_hmac_md5.c
+++ b/src/lib/libcrypto/evp/e_rc4_hmac_md5.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: e_rc4_hmac_md5.c,v 1.13 2024/01/04 17:38:36 tb Exp $ */ 1/* $OpenBSD: e_rc4_hmac_md5.c,v 1.14 2024/01/07 15:42:57 tb Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 2011 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 2011 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -283,19 +283,21 @@ rc4_hmac_md5_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr)
283 283
284static EVP_CIPHER r4_hmac_md5_cipher = { 284static EVP_CIPHER r4_hmac_md5_cipher = {
285#ifdef NID_rc4_hmac_md5 285#ifdef NID_rc4_hmac_md5
286 NID_rc4_hmac_md5, 286 .nid = NID_rc4_hmac_md5,
287#else 287#else
288 NID_undef, 288 .nid = NID_undef,
289#endif 289#endif
290 1, EVP_RC4_KEY_SIZE, 0, 290 .block_size = 1,
291 EVP_CIPH_STREAM_CIPHER|EVP_CIPH_VARIABLE_LENGTH|EVP_CIPH_FLAG_AEAD_CIPHER, 291 .key_len = EVP_RC4_KEY_SIZE,
292 rc4_hmac_md5_init_key, 292 .iv_len = 0,
293 rc4_hmac_md5_cipher, 293 .flags = EVP_CIPH_STREAM_CIPHER|EVP_CIPH_VARIABLE_LENGTH|EVP_CIPH_FLAG_AEAD_CIPHER,
294 NULL, 294 .init = rc4_hmac_md5_init_key,
295 sizeof(EVP_RC4_HMAC_MD5), 295 .do_cipher = rc4_hmac_md5_cipher,
296 NULL, 296 .cleanup = NULL,
297 NULL, 297 .ctx_size = sizeof(EVP_RC4_HMAC_MD5),
298 rc4_hmac_md5_ctrl, 298 .set_asn1_parameters = NULL,
299 .get_asn1_parameters = NULL,
300 .ctrl = rc4_hmac_md5_ctrl,
299}; 301};
300 302
301const EVP_CIPHER * 303const EVP_CIPHER *