summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes/aes.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/aes/aes.c')
-rw-r--r--src/lib/libcrypto/aes/aes.c11
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}
86LCRYPTO_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}
101LCRYPTO_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 */
102void 104void
@@ -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}
111LCRYPTO_ALIAS(AES_cfb1_encrypt);
109 112
110void 113void
111AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, 114AES_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}
120LCRYPTO_ALIAS(AES_cfb8_encrypt);
117 121
118void 122void
119AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, 123AES_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}
130LCRYPTO_ALIAS(AES_ctr128_encrypt);
126 131
127void 132void
128AES_ecb_encrypt(const unsigned char *in, unsigned char *out, 133AES_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}
141LCRYPTO_ALIAS(AES_ecb_encrypt);
136 142
137void 143void
138AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, 144AES_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}
150LCRYPTO_ALIAS(AES_ofb128_encrypt);
144 151
145int 152int
146AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, 153AES_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}
186LCRYPTO_ALIAS(AES_wrap_key);
179 187
180int 188int
181AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, 189AES_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}
224LCRYPTO_ALIAS(AES_unwrap_key);