summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/bn_blind.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bn/bn_blind.c')
-rw-r--r--src/lib/libcrypto/bn/bn_blind.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/lib/libcrypto/bn/bn_blind.c b/src/lib/libcrypto/bn/bn_blind.c
index 77ba691b6d..07cd359e7e 100644
--- a/src/lib/libcrypto/bn/bn_blind.c
+++ b/src/lib/libcrypto/bn/bn_blind.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_blind.c,v 1.22 2023/04/25 19:57:59 tb Exp $ */ 1/* $OpenBSD: bn_blind.c,v 1.23 2023/07/08 12:21:58 beck Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -169,6 +169,7 @@ err:
169 BN_BLINDING_free(ret); 169 BN_BLINDING_free(ret);
170 return (NULL); 170 return (NULL);
171} 171}
172LCRYPTO_ALIAS(BN_BLINDING_new);
172 173
173void 174void
174BN_BLINDING_free(BN_BLINDING *r) 175BN_BLINDING_free(BN_BLINDING *r)
@@ -182,6 +183,7 @@ BN_BLINDING_free(BN_BLINDING *r)
182 BN_free(r->mod); 183 BN_free(r->mod);
183 free(r); 184 free(r);
184} 185}
186LCRYPTO_ALIAS(BN_BLINDING_free);
185 187
186int 188int
187BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) 189BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx)
@@ -215,12 +217,14 @@ err:
215 b->counter = 0; 217 b->counter = 0;
216 return (ret); 218 return (ret);
217} 219}
220LCRYPTO_ALIAS(BN_BLINDING_update);
218 221
219int 222int
220BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) 223BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx)
221{ 224{
222 return BN_BLINDING_convert_ex(n, NULL, b, ctx); 225 return BN_BLINDING_convert_ex(n, NULL, b, ctx);
223} 226}
227LCRYPTO_ALIAS(BN_BLINDING_convert);
224 228
225int 229int
226BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) 230BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
@@ -249,12 +253,14 @@ BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
249 253
250 return ret; 254 return ret;
251} 255}
256LCRYPTO_ALIAS(BN_BLINDING_convert_ex);
252 257
253int 258int
254BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) 259BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx)
255{ 260{
256 return BN_BLINDING_invert_ex(n, NULL, b, ctx); 261 return BN_BLINDING_invert_ex(n, NULL, b, ctx);
257} 262}
263LCRYPTO_ALIAS(BN_BLINDING_invert);
258 264
259int 265int
260BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) 266BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
@@ -274,24 +280,28 @@ BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
274 280
275 return (ret); 281 return (ret);
276} 282}
283LCRYPTO_ALIAS(BN_BLINDING_invert_ex);
277 284
278CRYPTO_THREADID * 285CRYPTO_THREADID *
279BN_BLINDING_thread_id(BN_BLINDING *b) 286BN_BLINDING_thread_id(BN_BLINDING *b)
280{ 287{
281 return &b->tid; 288 return &b->tid;
282} 289}
290LCRYPTO_ALIAS(BN_BLINDING_thread_id);
283 291
284unsigned long 292unsigned long
285BN_BLINDING_get_flags(const BN_BLINDING *b) 293BN_BLINDING_get_flags(const BN_BLINDING *b)
286{ 294{
287 return b->flags; 295 return b->flags;
288} 296}
297LCRYPTO_ALIAS(BN_BLINDING_get_flags);
289 298
290void 299void
291BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags) 300BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags)
292{ 301{
293 b->flags = flags; 302 b->flags = flags;
294} 303}
304LCRYPTO_ALIAS(BN_BLINDING_set_flags);
295 305
296BN_BLINDING * 306BN_BLINDING *
297BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, 307BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m,
@@ -363,3 +373,4 @@ err:
363 373
364 return ret; 374 return ret;
365} 375}
376LCRYPTO_ALIAS(BN_BLINDING_create_param);