summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/idea
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/idea')
-rw-r--r--src/lib/libcrypto/idea/i_cbc.c4
-rw-r--r--src/lib/libcrypto/idea/i_cfb64.c3
-rw-r--r--src/lib/libcrypto/idea/i_ecb.c4
-rw-r--r--src/lib/libcrypto/idea/i_ofb64.c3
-rw-r--r--src/lib/libcrypto/idea/i_skey.c4
5 files changed, 13 insertions, 5 deletions
diff --git a/src/lib/libcrypto/idea/i_cbc.c b/src/lib/libcrypto/idea/i_cbc.c
index a9de41d647..d75134063c 100644
--- a/src/lib/libcrypto/idea/i_cbc.c
+++ b/src/lib/libcrypto/idea/i_cbc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: i_cbc.c,v 1.5 2023/07/07 12:51:58 beck Exp $ */ 1/* $OpenBSD: i_cbc.c,v 1.6 2023/07/08 10:44:00 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 *
@@ -136,6 +136,7 @@ idea_cbc_encrypt(const unsigned char *in, unsigned char *out, long length,
136 tin0 = tin1 = tout0 = tout1 = xor0 = xor1 = 0; 136 tin0 = tin1 = tout0 = tout1 = xor0 = xor1 = 0;
137 tin[0] = tin[1] = 0; 137 tin[0] = tin[1] = 0;
138} 138}
139LCRYPTO_ALIAS(idea_cbc_encrypt);
139 140
140void 141void
141idea_encrypt(unsigned long *d, IDEA_KEY_SCHEDULE *key) 142idea_encrypt(unsigned long *d, IDEA_KEY_SCHEDULE *key)
@@ -172,3 +173,4 @@ idea_encrypt(unsigned long *d, IDEA_KEY_SCHEDULE *key)
172 d[0] = (t0 & 0xffff)|((x1 & 0xffff) << 16); 173 d[0] = (t0 & 0xffff)|((x1 & 0xffff) << 16);
173 d[1] = (x4 & 0xffff)|((t1 & 0xffff) << 16); 174 d[1] = (x4 & 0xffff)|((t1 & 0xffff) << 16);
174} 175}
176LCRYPTO_ALIAS(idea_encrypt);
diff --git a/src/lib/libcrypto/idea/i_cfb64.c b/src/lib/libcrypto/idea/i_cfb64.c
index f284684502..a1a543f619 100644
--- a/src/lib/libcrypto/idea/i_cfb64.c
+++ b/src/lib/libcrypto/idea/i_cfb64.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: i_cfb64.c,v 1.5 2023/07/07 12:51:58 beck Exp $ */ 1/* $OpenBSD: i_cfb64.c,v 1.6 2023/07/08 10:44:00 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 *
@@ -121,3 +121,4 @@ idea_cfb64_encrypt(const unsigned char *in, unsigned char *out,
121 v0 = v1 = ti[0] = ti[1] = t = c = cc = 0; 121 v0 = v1 = ti[0] = ti[1] = t = c = cc = 0;
122 *num = n; 122 *num = n;
123} 123}
124LCRYPTO_ALIAS(idea_cfb64_encrypt);
diff --git a/src/lib/libcrypto/idea/i_ecb.c b/src/lib/libcrypto/idea/i_ecb.c
index ce67edba66..19521a7536 100644
--- a/src/lib/libcrypto/idea/i_ecb.c
+++ b/src/lib/libcrypto/idea/i_ecb.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: i_ecb.c,v 1.5 2023/07/07 12:51:58 beck Exp $ */ 1/* $OpenBSD: i_ecb.c,v 1.6 2023/07/08 10:44:00 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 *
@@ -68,6 +68,7 @@ idea_options(void)
68 else 68 else
69 return ("idea(short)"); 69 return ("idea(short)");
70} 70}
71LCRYPTO_ALIAS(idea_options);
71 72
72void 73void
73idea_ecb_encrypt(const unsigned char *in, unsigned char *out, 74idea_ecb_encrypt(const unsigned char *in, unsigned char *out,
@@ -86,3 +87,4 @@ idea_ecb_encrypt(const unsigned char *in, unsigned char *out,
86 l2n(l1, out); 87 l2n(l1, out);
87 l0 = l1 = d[0] = d[1] = 0; 88 l0 = l1 = d[0] = d[1] = 0;
88} 89}
90LCRYPTO_ALIAS(idea_ecb_encrypt);
diff --git a/src/lib/libcrypto/idea/i_ofb64.c b/src/lib/libcrypto/idea/i_ofb64.c
index 27d85e5a37..5af394ef70 100644
--- a/src/lib/libcrypto/idea/i_ofb64.c
+++ b/src/lib/libcrypto/idea/i_ofb64.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: i_ofb64.c,v 1.5 2023/07/07 12:51:58 beck Exp $ */ 1/* $OpenBSD: i_ofb64.c,v 1.6 2023/07/08 10:44:00 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 *
@@ -108,3 +108,4 @@ idea_ofb64_encrypt(const unsigned char *in, unsigned char *out,
108 t = v0 = v1 = ti[0] = ti[1] = 0; 108 t = v0 = v1 = ti[0] = ti[1] = 0;
109 *num = n; 109 *num = n;
110} 110}
111LCRYPTO_ALIAS(idea_ofb64_encrypt);
diff --git a/src/lib/libcrypto/idea/i_skey.c b/src/lib/libcrypto/idea/i_skey.c
index 481c50ba55..ad349bba57 100644
--- a/src/lib/libcrypto/idea/i_skey.c
+++ b/src/lib/libcrypto/idea/i_skey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: i_skey.c,v 1.6 2023/07/07 12:51:58 beck Exp $ */ 1/* $OpenBSD: i_skey.c,v 1.7 2023/07/08 10:44:00 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 *
@@ -102,6 +102,7 @@ idea_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks)
102 kf += 8; 102 kf += 8;
103 } 103 }
104} 104}
105LCRYPTO_ALIAS(idea_set_encrypt_key);
105 106
106void 107void
107idea_set_decrypt_key(IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk) 108idea_set_decrypt_key(IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk)
@@ -133,6 +134,7 @@ idea_set_decrypt_key(IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk)
133 tp[49] = tp[50]; 134 tp[49] = tp[50];
134 tp[50] = t; 135 tp[50] = t;
135} 136}
137LCRYPTO_ALIAS(idea_set_decrypt_key);
136 138
137/* taken directly from the 'paper' I'll have a look at it later */ 139/* taken directly from the 'paper' I'll have a look at it later */
138static IDEA_INT 140static IDEA_INT