From 8b4aee014ee4fcd87ae1facc48c141ed7662198a Mon Sep 17 00:00:00 2001 From: joshua <> Date: Sat, 30 Mar 2024 05:14:12 +0000 Subject: Hide symbols in aes ok jsing --- src/lib/libcrypto/aes/aes.c | 11 ++++++++++- src/lib/libcrypto/aes/aes_core.c | 6 +++++- src/lib/libcrypto/aes/aes_ige.c | 3 ++- 3 files changed, 17 insertions(+), 3 deletions(-) (limited to 'src/lib/libcrypto/aes') 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 @@ -/* $OpenBSD: aes.c,v 1.2 2024/03/28 12:52:58 jsing Exp $ */ +/* $OpenBSD: aes.c,v 1.3 2024/03/30 05:14:12 joshua Exp $ */ /* ==================================================================== * Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. * @@ -83,6 +83,7 @@ AES_cbc_encrypt(const unsigned char *in, unsigned char *out, { aes_cbc_encrypt_internal(in, out, len, key, ivec, enc); } +LCRYPTO_ALIAS(AES_cbc_encrypt); /* * 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, CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc, (block128_f)AES_encrypt); } +LCRYPTO_ALIAS(AES_cfb128_encrypt); /* N.B. This expects the input to be packed, MS bit first */ void @@ -106,6 +108,7 @@ AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc, (block128_f)AES_encrypt); } +LCRYPTO_ALIAS(AES_cfb1_encrypt); void 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, CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc, (block128_f)AES_encrypt); } +LCRYPTO_ALIAS(AES_cfb8_encrypt); void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, @@ -123,6 +127,7 @@ AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, CRYPTO_ctr128_encrypt(in, out, length, key, ivec, ecount_buf, num, (block128_f)AES_encrypt); } +LCRYPTO_ALIAS(AES_ctr128_encrypt); void AES_ecb_encrypt(const unsigned char *in, unsigned char *out, @@ -133,6 +138,7 @@ AES_ecb_encrypt(const unsigned char *in, unsigned char *out, else AES_decrypt(in, out, key); } +LCRYPTO_ALIAS(AES_ecb_encrypt); void 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, CRYPTO_ofb128_encrypt(in, out, length, key, ivec, num, (block128_f)AES_encrypt); } +LCRYPTO_ALIAS(AES_ofb128_encrypt); int 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, memcpy(out, A, 8); return inlen + 8; } +LCRYPTO_ALIAS(AES_wrap_key); int 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, } return inlen; } +LCRYPTO_ALIAS(AES_unwrap_key); diff --git a/src/lib/libcrypto/aes/aes_core.c b/src/lib/libcrypto/aes/aes_core.c index 23211dfcd0..335b1dba54 100644 --- a/src/lib/libcrypto/aes/aes_core.c +++ b/src/lib/libcrypto/aes/aes_core.c @@ -1,4 +1,4 @@ -/* $OpenBSD: aes_core.c,v 1.22 2024/03/29 11:19:01 jsing Exp $ */ +/* $OpenBSD: aes_core.c,v 1.23 2024/03/30 05:14:12 joshua Exp $ */ /** * rijndael-alg-fst.c * @@ -746,6 +746,7 @@ AES_set_encrypt_key(const unsigned char *userKey, const int bits, AES_KEY *key) { return aes_set_encrypt_key_internal(userKey, bits, key); } +LCRYPTO_ALIAS(AES_set_encrypt_key); #ifdef HAVE_AES_SET_DECRYPT_KEY_INTERNAL int aes_set_decrypt_key_internal(const unsigned char *userKey, const int bits, @@ -818,6 +819,7 @@ AES_set_decrypt_key(const unsigned char *userKey, const int bits, AES_KEY *key) { return aes_set_decrypt_key_internal(userKey, bits, key); } +LCRYPTO_ALIAS(AES_set_decrypt_key); #ifdef HAVE_AES_ENCRYPT_INTERNAL void aes_encrypt_internal(const unsigned char *in, unsigned char *out, @@ -1020,6 +1022,7 @@ AES_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key) { return aes_encrypt_internal(in, out, key); } +LCRYPTO_ALIAS(AES_encrypt); #ifdef HAVE_AES_DECRYPT_INTERNAL void aes_decrypt_internal(const unsigned char *in, unsigned char *out, @@ -1222,3 +1225,4 @@ AES_decrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key) { return aes_decrypt_internal(in, out, key); } +LCRYPTO_ALIAS(AES_decrypt); diff --git a/src/lib/libcrypto/aes/aes_ige.c b/src/lib/libcrypto/aes/aes_ige.c index ef7d7662fd..1a6fcfcfbf 100644 --- a/src/lib/libcrypto/aes/aes_ige.c +++ b/src/lib/libcrypto/aes/aes_ige.c @@ -1,4 +1,4 @@ -/* $OpenBSD: aes_ige.c,v 1.9 2022/11/26 16:08:50 tb Exp $ */ +/* $OpenBSD: aes_ige.c,v 1.10 2024/03/30 05:14:12 joshua Exp $ */ /* ==================================================================== * Copyright (c) 2006 The OpenSSL Project. All rights reserved. * @@ -192,3 +192,4 @@ AES_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, } } } +LCRYPTO_ALIAS(AES_ige_encrypt); -- cgit v1.2.3-55-g6feb