diff options
Diffstat (limited to 'src/lib/libcrypto/aes/aes.c')
-rw-r--r-- | src/lib/libcrypto/aes/aes.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/aes/aes.c b/src/lib/libcrypto/aes/aes.c index 9b25a21f4c..4d040ea5f7 100644 --- a/src/lib/libcrypto/aes/aes.c +++ b/src/lib/libcrypto/aes/aes.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: aes.c,v 1.2 2024/03/28 12:52:58 jsing Exp $ */ | 1 | /* $OpenBSD: aes.c,v 1.3 2024/03/30 05:14:12 joshua Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -83,6 +83,7 @@ AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | |||
83 | { | 83 | { |
84 | aes_cbc_encrypt_internal(in, out, len, key, ivec, enc); | 84 | aes_cbc_encrypt_internal(in, out, len, key, ivec, enc); |
85 | } | 85 | } |
86 | LCRYPTO_ALIAS(AES_cbc_encrypt); | ||
86 | 87 | ||
87 | /* | 88 | /* |
88 | * The input and output encrypted as though 128bit cfb mode is being | 89 | * The input and output encrypted as though 128bit cfb mode is being |
@@ -97,6 +98,7 @@ AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, | |||
97 | CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc, | 98 | CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc, |
98 | (block128_f)AES_encrypt); | 99 | (block128_f)AES_encrypt); |
99 | } | 100 | } |
101 | LCRYPTO_ALIAS(AES_cfb128_encrypt); | ||
100 | 102 | ||
101 | /* N.B. This expects the input to be packed, MS bit first */ | 103 | /* N.B. This expects the input to be packed, MS bit first */ |
102 | void | 104 | void |
@@ -106,6 +108,7 @@ AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, | |||
106 | CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc, | 108 | CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc, |
107 | (block128_f)AES_encrypt); | 109 | (block128_f)AES_encrypt); |
108 | } | 110 | } |
111 | LCRYPTO_ALIAS(AES_cfb1_encrypt); | ||
109 | 112 | ||
110 | void | 113 | void |
111 | AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, | 114 | AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, |
@@ -114,6 +117,7 @@ AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, | |||
114 | CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc, | 117 | CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc, |
115 | (block128_f)AES_encrypt); | 118 | (block128_f)AES_encrypt); |
116 | } | 119 | } |
120 | LCRYPTO_ALIAS(AES_cfb8_encrypt); | ||
117 | 121 | ||
118 | void | 122 | void |
119 | AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, | 123 | AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, |
@@ -123,6 +127,7 @@ AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, | |||
123 | CRYPTO_ctr128_encrypt(in, out, length, key, ivec, ecount_buf, num, | 127 | CRYPTO_ctr128_encrypt(in, out, length, key, ivec, ecount_buf, num, |
124 | (block128_f)AES_encrypt); | 128 | (block128_f)AES_encrypt); |
125 | } | 129 | } |
130 | LCRYPTO_ALIAS(AES_ctr128_encrypt); | ||
126 | 131 | ||
127 | void | 132 | void |
128 | AES_ecb_encrypt(const unsigned char *in, unsigned char *out, | 133 | AES_ecb_encrypt(const unsigned char *in, unsigned char *out, |
@@ -133,6 +138,7 @@ AES_ecb_encrypt(const unsigned char *in, unsigned char *out, | |||
133 | else | 138 | else |
134 | AES_decrypt(in, out, key); | 139 | AES_decrypt(in, out, key); |
135 | } | 140 | } |
141 | LCRYPTO_ALIAS(AES_ecb_encrypt); | ||
136 | 142 | ||
137 | void | 143 | void |
138 | AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, | 144 | AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, |
@@ -141,6 +147,7 @@ AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, | |||
141 | CRYPTO_ofb128_encrypt(in, out, length, key, ivec, num, | 147 | CRYPTO_ofb128_encrypt(in, out, length, key, ivec, num, |
142 | (block128_f)AES_encrypt); | 148 | (block128_f)AES_encrypt); |
143 | } | 149 | } |
150 | LCRYPTO_ALIAS(AES_ofb128_encrypt); | ||
144 | 151 | ||
145 | int | 152 | int |
146 | AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, | 153 | AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, |
@@ -176,6 +183,7 @@ AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, | |||
176 | memcpy(out, A, 8); | 183 | memcpy(out, A, 8); |
177 | return inlen + 8; | 184 | return inlen + 8; |
178 | } | 185 | } |
186 | LCRYPTO_ALIAS(AES_wrap_key); | ||
179 | 187 | ||
180 | int | 188 | int |
181 | AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, | 189 | AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, |
@@ -213,3 +221,4 @@ AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, | |||
213 | } | 221 | } |
214 | return inlen; | 222 | return inlen; |
215 | } | 223 | } |
224 | LCRYPTO_ALIAS(AES_unwrap_key); | ||