summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/des/des_enc.c
diff options
context:
space:
mode:
authorjoshua <>2024-03-29 01:47:29 +0000
committerjoshua <>2024-03-29 01:47:29 +0000
commit7536eba9a09ea33b8a77ea48b1384919b4c61aa2 (patch)
tree452259c0fee1c60e6a350ce598f802264c12aa68 /src/lib/libcrypto/des/des_enc.c
parentbd27f014831cffb017e8eb3be8173b37fbcc5c8c (diff)
downloadopenbsd-7536eba9a09ea33b8a77ea48b1384919b4c61aa2.tar.gz
openbsd-7536eba9a09ea33b8a77ea48b1384919b4c61aa2.tar.bz2
openbsd-7536eba9a09ea33b8a77ea48b1384919b4c61aa2.zip
Hide symbols in DES
ok jsing beck
Diffstat (limited to 'src/lib/libcrypto/des/des_enc.c')
-rw-r--r--src/lib/libcrypto/des/des_enc.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/libcrypto/des/des_enc.c b/src/lib/libcrypto/des/des_enc.c
index 7319639c82..f332b9a431 100644
--- a/src/lib/libcrypto/des/des_enc.c
+++ b/src/lib/libcrypto/des/des_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: des_enc.c,v 1.15 2023/07/08 07:34:34 jsing Exp $ */ 1/* $OpenBSD: des_enc.c,v 1.16 2024/03/29 01:47:29 joshua 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 *
@@ -150,6 +150,7 @@ DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc)
150 data[1] = r; 150 data[1] = r;
151 l = r = t = u = 0; 151 l = r = t = u = 0;
152} 152}
153LCRYPTO_ALIAS(DES_encrypt1);
153 154
154void 155void
155DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc) 156DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc)
@@ -233,6 +234,7 @@ DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc)
233 data[1] = ROTATE(r, 3) & 0xffffffffL; 234 data[1] = ROTATE(r, 3) & 0xffffffffL;
234 l = r = t = u = 0; 235 l = r = t = u = 0;
235} 236}
237LCRYPTO_ALIAS(DES_encrypt2);
236 238
237#endif /* OPENBSD_DES_ASM */ 239#endif /* OPENBSD_DES_ASM */
238 240
@@ -256,6 +258,7 @@ DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1,
256 data[0] = l; 258 data[0] = l;
257 data[1] = r; 259 data[1] = r;
258} 260}
261LCRYPTO_ALIAS(DES_encrypt3);
259 262
260void 263void
261DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, 264DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1,
@@ -277,6 +280,7 @@ DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1,
277 data[0] = l; 280 data[0] = l;
278 data[1] = r; 281 data[1] = r;
279} 282}
283LCRYPTO_ALIAS(DES_decrypt3);
280 284
281#ifndef DES_DEFAULT_OPTIONS 285#ifndef DES_DEFAULT_OPTIONS
282 286
@@ -388,5 +392,6 @@ DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output,
388 tin0 = tin1 = tout0 = tout1 = xor0 = xor1 = 0; 392 tin0 = tin1 = tout0 = tout1 = xor0 = xor1 = 0;
389 tin[0] = tin[1] = 0; 393 tin[0] = tin[1] = 0;
390} 394}
395LCRYPTO_ALIAS(DES_ede3_cbc_encrypt);
391 396
392#endif /* DES_DEFAULT_OPTIONS */ 397#endif /* DES_DEFAULT_OPTIONS */