summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/e_xcbc_d.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/e_xcbc_d.c')
-rw-r--r--src/lib/libcrypto/evp/e_xcbc_d.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/lib/libcrypto/evp/e_xcbc_d.c b/src/lib/libcrypto/evp/e_xcbc_d.c
index 5a3d535661..dc01cbb982 100644
--- a/src/lib/libcrypto/evp/e_xcbc_d.c
+++ b/src/lib/libcrypto/evp/e_xcbc_d.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: e_xcbc_d.c,v 1.16 2024/01/04 17:38:36 tb Exp $ */ 1/* $OpenBSD: e_xcbc_d.c,v 1.17 2024/01/07 15:42:57 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -84,16 +84,18 @@ typedef struct {
84#define data(ctx) ((DESX_CBC_KEY *)(ctx)->cipher_data) 84#define data(ctx) ((DESX_CBC_KEY *)(ctx)->cipher_data)
85 85
86static const EVP_CIPHER d_xcbc_cipher = { 86static const EVP_CIPHER d_xcbc_cipher = {
87 NID_desx_cbc, 87 .nid = NID_desx_cbc,
88 8, 24, 8, 88 .block_size = 8,
89 EVP_CIPH_CBC_MODE, 89 .key_len = 24,
90 desx_cbc_init_key, 90 .iv_len = 8,
91 desx_cbc_cipher, 91 .flags = EVP_CIPH_CBC_MODE,
92 NULL, 92 .init = desx_cbc_init_key,
93 sizeof(DESX_CBC_KEY), 93 .do_cipher = desx_cbc_cipher,
94 EVP_CIPHER_set_asn1_iv, 94 .cleanup = NULL,
95 EVP_CIPHER_get_asn1_iv, 95 .ctx_size = sizeof(DESX_CBC_KEY),
96 NULL, 96 .set_asn1_parameters = EVP_CIPHER_set_asn1_iv,
97 .get_asn1_parameters = EVP_CIPHER_get_asn1_iv,
98 .ctrl = NULL,
97}; 99};
98 100
99const EVP_CIPHER * 101const EVP_CIPHER *