diff options
author | tb <> | 2024-01-07 15:42:57 +0000 |
---|---|---|
committer | tb <> | 2024-01-07 15:42:57 +0000 |
commit | 8fa897fcd99c8c7e54dbf8fb8c21cb613997d5fb (patch) | |
tree | 968618b07754dd69ed33255d1984737459fd7ff1 /src/lib/libcrypto/evp/e_rc4.c | |
parent | 8cb170b1f4aa3af43ce874bfe6b6516969e9d657 (diff) | |
download | openbsd-8fa897fcd99c8c7e54dbf8fb8c21cb613997d5fb.tar.gz openbsd-8fa897fcd99c8c7e54dbf8fb8c21cb613997d5fb.tar.bz2 openbsd-8fa897fcd99c8c7e54dbf8fb8c21cb613997d5fb.zip |
Convert the remaining legacy ciphers to C99 initializers
No change in the generated aarch64 assembly apart from line number changes.
ok jsing
Diffstat (limited to 'src/lib/libcrypto/evp/e_rc4.c')
-rw-r--r-- | src/lib/libcrypto/evp/e_rc4.c | 46 |
1 files changed, 25 insertions, 21 deletions
diff --git a/src/lib/libcrypto/evp/e_rc4.c b/src/lib/libcrypto/evp/e_rc4.c index 4588dfc719..c0f12fb03c 100644 --- a/src/lib/libcrypto/evp/e_rc4.c +++ b/src/lib/libcrypto/evp/e_rc4.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: e_rc4.c,v 1.18 2024/01/04 17:38:36 tb Exp $ */ | 1 | /* $OpenBSD: e_rc4.c,v 1.19 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 | * |
@@ -83,29 +83,33 @@ static int rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, | |||
83 | const unsigned char *in, size_t inl); | 83 | const unsigned char *in, size_t inl); |
84 | 84 | ||
85 | static const EVP_CIPHER r4_cipher = { | 85 | static const EVP_CIPHER r4_cipher = { |
86 | NID_rc4, | 86 | .nid = NID_rc4, |
87 | 1, EVP_RC4_KEY_SIZE, 0, | 87 | .block_size = 1, |
88 | EVP_CIPH_VARIABLE_LENGTH, | 88 | .key_len = EVP_RC4_KEY_SIZE, |
89 | rc4_init_key, | 89 | .iv_len = 0, |
90 | rc4_cipher, | 90 | .flags = EVP_CIPH_VARIABLE_LENGTH, |
91 | NULL, | 91 | .init = rc4_init_key, |
92 | sizeof(EVP_RC4_KEY), | 92 | .do_cipher = rc4_cipher, |
93 | NULL, | 93 | .cleanup = NULL, |
94 | NULL, | 94 | .ctx_size = sizeof(EVP_RC4_KEY), |
95 | NULL, | 95 | .set_asn1_parameters = NULL, |
96 | .get_asn1_parameters = NULL, | ||
97 | .ctrl = NULL, | ||
96 | }; | 98 | }; |
97 | 99 | ||
98 | static const EVP_CIPHER r4_40_cipher = { | 100 | static const EVP_CIPHER r4_40_cipher = { |
99 | NID_rc4_40, | 101 | .nid = NID_rc4_40, |
100 | 1, 5 /* 40 bit */, 0, | 102 | .block_size = 1, |
101 | EVP_CIPH_VARIABLE_LENGTH, | 103 | .key_len = 5, |
102 | rc4_init_key, | 104 | .iv_len = 0, |
103 | rc4_cipher, | 105 | .flags = EVP_CIPH_VARIABLE_LENGTH, |
104 | NULL, | 106 | .init = rc4_init_key, |
105 | sizeof(EVP_RC4_KEY), | 107 | .do_cipher = rc4_cipher, |
106 | NULL, | 108 | .cleanup = NULL, |
107 | NULL, | 109 | .ctx_size = sizeof(EVP_RC4_KEY), |
108 | NULL, | 110 | .set_asn1_parameters = NULL, |
111 | .get_asn1_parameters = NULL, | ||
112 | .ctrl = NULL, | ||
109 | }; | 113 | }; |
110 | 114 | ||
111 | const EVP_CIPHER * | 115 | const EVP_CIPHER * |