summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/Symbols.namespace2
-rw-r--r--src/lib/libcrypto/des/enc_read.c3
-rw-r--r--src/lib/libcrypto/des/set_key.c3
-rw-r--r--src/lib/libcrypto/hidden/openssl/des.h6
4 files changed, 11 insertions, 3 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace
index c5622dff33..8cdca7e427 100644
--- a/src/lib/libcrypto/Symbols.namespace
+++ b/src/lib/libcrypto/Symbols.namespace
@@ -3344,6 +3344,8 @@ _libre_X509_STORE_CTX_get_check_issued
3344_libre_X509_STORE_get_check_issued 3344_libre_X509_STORE_get_check_issued
3345_libre_X509_STORE_set_check_issued 3345_libre_X509_STORE_set_check_issued
3346_libre_lh_error 3346_libre_lh_error
3347_libre_DES_check_key
3348_libre_DES_rw_mode
3347_libre_RSAPublicKey_it 3349_libre_RSAPublicKey_it
3348_libre_RSAPrivateKey_it 3350_libre_RSAPrivateKey_it
3349_libre_RSA_PSS_PARAMS_it 3351_libre_RSA_PSS_PARAMS_it
diff --git a/src/lib/libcrypto/des/enc_read.c b/src/lib/libcrypto/des/enc_read.c
index 35704315e1..32f7547a3f 100644
--- a/src/lib/libcrypto/des/enc_read.c
+++ b/src/lib/libcrypto/des/enc_read.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: enc_read.c,v 1.19 2024/05/24 19:16:53 tb Exp $ */ 1/* $OpenBSD: enc_read.c,v 1.20 2024/07/09 07:16:13 beck 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 *
@@ -67,6 +67,7 @@
67 */ 67 */
68 68
69int DES_rw_mode = DES_PCBC_MODE; 69int DES_rw_mode = DES_PCBC_MODE;
70LCRYPTO_ALIAS(DES_rw_mode);
70 71
71int 72int
72DES_enc_read(int fd, void *buf, int len, DES_key_schedule *sched, 73DES_enc_read(int fd, void *buf, int len, DES_key_schedule *sched,
diff --git a/src/lib/libcrypto/des/set_key.c b/src/lib/libcrypto/des/set_key.c
index 0e7aab688c..9a9dcf7c52 100644
--- a/src/lib/libcrypto/des/set_key.c
+++ b/src/lib/libcrypto/des/set_key.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: set_key.c,v 1.27 2024/03/29 01:47:29 joshua Exp $ */ 1/* $OpenBSD: set_key.c,v 1.28 2024/07/09 07:16:13 beck 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 *
@@ -63,6 +63,7 @@
63#include "des_local.h" 63#include "des_local.h"
64 64
65int DES_check_key = 0; /* defaults to false */ 65int DES_check_key = 0; /* defaults to false */
66LCRYPTO_ALIAS(DES_check_key);
66 67
67static const unsigned char odd_parity[256] = { 68static const unsigned char odd_parity[256] = {
68 1, 1, 2, 2, 4, 4, 7, 7, 8, 8, 11, 11, 13, 13, 14, 14, 69 1, 1, 2, 2, 4, 4, 7, 7, 8, 8, 11, 11, 13, 13, 14, 14,
diff --git a/src/lib/libcrypto/hidden/openssl/des.h b/src/lib/libcrypto/hidden/openssl/des.h
index 9f6ea9c104..e632de4b11 100644
--- a/src/lib/libcrypto/hidden/openssl/des.h
+++ b/src/lib/libcrypto/hidden/openssl/des.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: des.h,v 1.1 2024/03/29 01:47:29 joshua Exp $ */ 1/* $OpenBSD: des.h,v 1.2 2024/07/09 07:16:13 beck Exp $ */
2/* 2/*
3 * Copyright (c) 2024 Joshua Sing <joshua@joshuasing.dev> 3 * Copyright (c) 2024 Joshua Sing <joshua@joshuasing.dev>
4 * 4 *
@@ -60,5 +60,9 @@ LCRYPTO_USED(DES_string_to_key);
60LCRYPTO_USED(DES_string_to_2keys); 60LCRYPTO_USED(DES_string_to_2keys);
61LCRYPTO_USED(DES_cfb64_encrypt); 61LCRYPTO_USED(DES_cfb64_encrypt);
62LCRYPTO_USED(DES_ofb64_encrypt); 62LCRYPTO_USED(DES_ofb64_encrypt);
63#if defined(LIBRESSL_NAMESPACE)
64extern LCRYPTO_USED(DES_check_key);
65extern LCRYPTO_USED(DES_rw_mode);
66#endif
63 67
64#endif /* _LIBCRYPTO_DES_H */ 68#endif /* _LIBCRYPTO_DES_H */