diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libcrypto/Symbols.list | 12 | ||||
-rw-r--r-- | src/lib/libcrypto/Symbols.namespace | 12 | ||||
-rw-r--r-- | src/lib/libcrypto/bn/bn.h | 23 | ||||
-rw-r--r-- | src/lib/libcrypto/bn/bn_blind.c | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/bn/bn_local.h | 23 | ||||
-rw-r--r-- | src/lib/libcrypto/hidden/openssl/bn.h | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/hidden/openssl/rsa.h | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/rsa/rsa.h | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/rsa/rsa_crpt.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/rsa/rsa_lib.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/rsa/rsa_local.h | 4 |
11 files changed, 33 insertions, 79 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index 80be9faeae..cac15579b5 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -374,17 +374,6 @@ BIO_vfree | |||
374 | BIO_vprintf | 374 | BIO_vprintf |
375 | BIO_vsnprintf | 375 | BIO_vsnprintf |
376 | BIO_write | 376 | BIO_write |
377 | BN_BLINDING_convert | ||
378 | BN_BLINDING_convert_ex | ||
379 | BN_BLINDING_create_param | ||
380 | BN_BLINDING_free | ||
381 | BN_BLINDING_get_flags | ||
382 | BN_BLINDING_invert | ||
383 | BN_BLINDING_invert_ex | ||
384 | BN_BLINDING_new | ||
385 | BN_BLINDING_set_flags | ||
386 | BN_BLINDING_thread_id | ||
387 | BN_BLINDING_update | ||
388 | BN_CTX_end | 377 | BN_CTX_end |
389 | BN_CTX_free | 378 | BN_CTX_free |
390 | BN_CTX_get | 379 | BN_CTX_get |
@@ -2377,7 +2366,6 @@ RSA_set_default_method | |||
2377 | RSA_set_ex_data | 2366 | RSA_set_ex_data |
2378 | RSA_set_flags | 2367 | RSA_set_flags |
2379 | RSA_set_method | 2368 | RSA_set_method |
2380 | RSA_setup_blinding | ||
2381 | RSA_sign | 2369 | RSA_sign |
2382 | RSA_sign_ASN1_OCTET_STRING | 2370 | RSA_sign_ASN1_OCTET_STRING |
2383 | RSA_size | 2371 | RSA_size |
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace index 7a309ab416..a58eb0b9a1 100644 --- a/src/lib/libcrypto/Symbols.namespace +++ b/src/lib/libcrypto/Symbols.namespace | |||
@@ -2293,17 +2293,6 @@ _libre_BN_MONT_CTX_free | |||
2293 | _libre_BN_MONT_CTX_set | 2293 | _libre_BN_MONT_CTX_set |
2294 | _libre_BN_MONT_CTX_copy | 2294 | _libre_BN_MONT_CTX_copy |
2295 | _libre_BN_MONT_CTX_set_locked | 2295 | _libre_BN_MONT_CTX_set_locked |
2296 | _libre_BN_BLINDING_new | ||
2297 | _libre_BN_BLINDING_free | ||
2298 | _libre_BN_BLINDING_update | ||
2299 | _libre_BN_BLINDING_convert | ||
2300 | _libre_BN_BLINDING_invert | ||
2301 | _libre_BN_BLINDING_convert_ex | ||
2302 | _libre_BN_BLINDING_invert_ex | ||
2303 | _libre_BN_BLINDING_thread_id | ||
2304 | _libre_BN_BLINDING_get_flags | ||
2305 | _libre_BN_BLINDING_set_flags | ||
2306 | _libre_BN_BLINDING_create_param | ||
2307 | _libre_get_rfc2409_prime_768 | 2296 | _libre_get_rfc2409_prime_768 |
2308 | _libre_get_rfc2409_prime_1024 | 2297 | _libre_get_rfc2409_prime_1024 |
2309 | _libre_BN_get_rfc2409_prime_768 | 2298 | _libre_BN_get_rfc2409_prime_768 |
@@ -2385,7 +2374,6 @@ _libre_RSA_sign_ASN1_OCTET_STRING | |||
2385 | _libre_RSA_verify_ASN1_OCTET_STRING | 2374 | _libre_RSA_verify_ASN1_OCTET_STRING |
2386 | _libre_RSA_blinding_on | 2375 | _libre_RSA_blinding_on |
2387 | _libre_RSA_blinding_off | 2376 | _libre_RSA_blinding_off |
2388 | _libre_RSA_setup_blinding | ||
2389 | _libre_RSA_padding_add_PKCS1_type_1 | 2377 | _libre_RSA_padding_add_PKCS1_type_1 |
2390 | _libre_RSA_padding_check_PKCS1_type_1 | 2378 | _libre_RSA_padding_check_PKCS1_type_1 |
2391 | _libre_RSA_padding_add_PKCS1_type_2 | 2379 | _libre_RSA_padding_add_PKCS1_type_2 |
diff --git a/src/lib/libcrypto/bn/bn.h b/src/lib/libcrypto/bn/bn.h index 7dc138d170..689196c911 100644 --- a/src/lib/libcrypto/bn/bn.h +++ b/src/lib/libcrypto/bn/bn.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn.h,v 1.72 2023/06/13 09:12:22 tb Exp $ */ | 1 | /* $OpenBSD: bn.h,v 1.73 2023/07/28 10:05:16 tb Exp $ */ |
2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -449,27 +449,6 @@ BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from); | |||
449 | BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, int lock, | 449 | BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, int lock, |
450 | const BIGNUM *mod, BN_CTX *ctx); | 450 | const BIGNUM *mod, BN_CTX *ctx); |
451 | 451 | ||
452 | /* BN_BLINDING flags */ | ||
453 | #define BN_BLINDING_NO_UPDATE 0x00000001 | ||
454 | #define BN_BLINDING_NO_RECREATE 0x00000002 | ||
455 | |||
456 | BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod); | ||
457 | void BN_BLINDING_free(BN_BLINDING *b); | ||
458 | int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx); | ||
459 | int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); | ||
460 | int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); | ||
461 | int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *); | ||
462 | int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *); | ||
463 | |||
464 | CRYPTO_THREADID *BN_BLINDING_thread_id(BN_BLINDING *); | ||
465 | unsigned long BN_BLINDING_get_flags(const BN_BLINDING *); | ||
466 | void BN_BLINDING_set_flags(BN_BLINDING *, unsigned long); | ||
467 | BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b, | ||
468 | const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, | ||
469 | int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, | ||
470 | const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), | ||
471 | BN_MONT_CTX *m_ctx); | ||
472 | |||
473 | /* Primes from RFC 2409 */ | 452 | /* Primes from RFC 2409 */ |
474 | BIGNUM *get_rfc2409_prime_768(BIGNUM *bn); | 453 | BIGNUM *get_rfc2409_prime_768(BIGNUM *bn); |
475 | BIGNUM *get_rfc2409_prime_1024(BIGNUM *bn); | 454 | BIGNUM *get_rfc2409_prime_1024(BIGNUM *bn); |
diff --git a/src/lib/libcrypto/bn/bn_blind.c b/src/lib/libcrypto/bn/bn_blind.c index 07cd359e7e..7332df2b56 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.23 2023/07/08 12:21:58 beck Exp $ */ | 1 | /* $OpenBSD: bn_blind.c,v 1.24 2023/07/28 10:05:16 tb 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,7 +169,6 @@ err: | |||
169 | BN_BLINDING_free(ret); | 169 | BN_BLINDING_free(ret); |
170 | return (NULL); | 170 | return (NULL); |
171 | } | 171 | } |
172 | LCRYPTO_ALIAS(BN_BLINDING_new); | ||
173 | 172 | ||
174 | void | 173 | void |
175 | BN_BLINDING_free(BN_BLINDING *r) | 174 | BN_BLINDING_free(BN_BLINDING *r) |
@@ -183,7 +182,6 @@ BN_BLINDING_free(BN_BLINDING *r) | |||
183 | BN_free(r->mod); | 182 | BN_free(r->mod); |
184 | free(r); | 183 | free(r); |
185 | } | 184 | } |
186 | LCRYPTO_ALIAS(BN_BLINDING_free); | ||
187 | 185 | ||
188 | int | 186 | int |
189 | BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) | 187 | BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) |
@@ -217,14 +215,12 @@ err: | |||
217 | b->counter = 0; | 215 | b->counter = 0; |
218 | return (ret); | 216 | return (ret); |
219 | } | 217 | } |
220 | LCRYPTO_ALIAS(BN_BLINDING_update); | ||
221 | 218 | ||
222 | int | 219 | int |
223 | BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) | 220 | BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) |
224 | { | 221 | { |
225 | return BN_BLINDING_convert_ex(n, NULL, b, ctx); | 222 | return BN_BLINDING_convert_ex(n, NULL, b, ctx); |
226 | } | 223 | } |
227 | LCRYPTO_ALIAS(BN_BLINDING_convert); | ||
228 | 224 | ||
229 | int | 225 | int |
230 | BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | 226 | BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) |
@@ -253,14 +249,12 @@ BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | |||
253 | 249 | ||
254 | return ret; | 250 | return ret; |
255 | } | 251 | } |
256 | LCRYPTO_ALIAS(BN_BLINDING_convert_ex); | ||
257 | 252 | ||
258 | int | 253 | int |
259 | BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) | 254 | BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) |
260 | { | 255 | { |
261 | return BN_BLINDING_invert_ex(n, NULL, b, ctx); | 256 | return BN_BLINDING_invert_ex(n, NULL, b, ctx); |
262 | } | 257 | } |
263 | LCRYPTO_ALIAS(BN_BLINDING_invert); | ||
264 | 258 | ||
265 | int | 259 | int |
266 | BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | 260 | BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) |
@@ -280,28 +274,24 @@ BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | |||
280 | 274 | ||
281 | return (ret); | 275 | return (ret); |
282 | } | 276 | } |
283 | LCRYPTO_ALIAS(BN_BLINDING_invert_ex); | ||
284 | 277 | ||
285 | CRYPTO_THREADID * | 278 | CRYPTO_THREADID * |
286 | BN_BLINDING_thread_id(BN_BLINDING *b) | 279 | BN_BLINDING_thread_id(BN_BLINDING *b) |
287 | { | 280 | { |
288 | return &b->tid; | 281 | return &b->tid; |
289 | } | 282 | } |
290 | LCRYPTO_ALIAS(BN_BLINDING_thread_id); | ||
291 | 283 | ||
292 | unsigned long | 284 | unsigned long |
293 | BN_BLINDING_get_flags(const BN_BLINDING *b) | 285 | BN_BLINDING_get_flags(const BN_BLINDING *b) |
294 | { | 286 | { |
295 | return b->flags; | 287 | return b->flags; |
296 | } | 288 | } |
297 | LCRYPTO_ALIAS(BN_BLINDING_get_flags); | ||
298 | 289 | ||
299 | void | 290 | void |
300 | BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags) | 291 | BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags) |
301 | { | 292 | { |
302 | b->flags = flags; | 293 | b->flags = flags; |
303 | } | 294 | } |
304 | LCRYPTO_ALIAS(BN_BLINDING_set_flags); | ||
305 | 295 | ||
306 | BN_BLINDING * | 296 | BN_BLINDING * |
307 | BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, | 297 | BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, |
@@ -373,4 +363,3 @@ err: | |||
373 | 363 | ||
374 | return ret; | 364 | return ret; |
375 | } | 365 | } |
376 | LCRYPTO_ALIAS(BN_BLINDING_create_param); | ||
diff --git a/src/lib/libcrypto/bn/bn_local.h b/src/lib/libcrypto/bn/bn_local.h index a8d40fbcc8..989770f2d6 100644 --- a/src/lib/libcrypto/bn/bn_local.h +++ b/src/lib/libcrypto/bn/bn_local.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn_local.h,v 1.26 2023/07/09 18:27:22 tb Exp $ */ | 1 | /* $OpenBSD: bn_local.h,v 1.27 2023/07/28 10:05:16 tb 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 | * |
@@ -291,6 +291,27 @@ int BN_mod_exp_recp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, | |||
291 | int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, | 291 | int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, |
292 | BN_RECP_CTX *recp, BN_CTX *ctx); | 292 | BN_RECP_CTX *recp, BN_CTX *ctx); |
293 | 293 | ||
294 | /* BN_BLINDING flags */ | ||
295 | #define BN_BLINDING_NO_UPDATE 0x00000001 | ||
296 | #define BN_BLINDING_NO_RECREATE 0x00000002 | ||
297 | |||
298 | BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod); | ||
299 | void BN_BLINDING_free(BN_BLINDING *b); | ||
300 | int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx); | ||
301 | int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); | ||
302 | int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx); | ||
303 | int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *); | ||
304 | int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *); | ||
305 | |||
306 | CRYPTO_THREADID *BN_BLINDING_thread_id(BN_BLINDING *); | ||
307 | unsigned long BN_BLINDING_get_flags(const BN_BLINDING *); | ||
308 | void BN_BLINDING_set_flags(BN_BLINDING *, unsigned long); | ||
309 | BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b, | ||
310 | const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, | ||
311 | int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, | ||
312 | const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), | ||
313 | BN_MONT_CTX *m_ctx); | ||
314 | |||
294 | /* Explicitly const time / non-const time versions for internal use */ | 315 | /* Explicitly const time / non-const time versions for internal use */ |
295 | int BN_mod_exp_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, | 316 | int BN_mod_exp_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, |
296 | const BIGNUM *m, BN_CTX *ctx); | 317 | const BIGNUM *m, BN_CTX *ctx); |
diff --git a/src/lib/libcrypto/hidden/openssl/bn.h b/src/lib/libcrypto/hidden/openssl/bn.h index 6c23a5c6d8..d58bd10672 100644 --- a/src/lib/libcrypto/hidden/openssl/bn.h +++ b/src/lib/libcrypto/hidden/openssl/bn.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn.h,v 1.1 2023/07/08 12:21:58 beck Exp $ */ | 1 | /* $OpenBSD: bn.h,v 1.2 2023/07/28 10:05:16 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -131,17 +131,6 @@ LCRYPTO_USED(BN_MONT_CTX_free); | |||
131 | LCRYPTO_USED(BN_MONT_CTX_set); | 131 | LCRYPTO_USED(BN_MONT_CTX_set); |
132 | LCRYPTO_USED(BN_MONT_CTX_copy); | 132 | LCRYPTO_USED(BN_MONT_CTX_copy); |
133 | LCRYPTO_USED(BN_MONT_CTX_set_locked); | 133 | LCRYPTO_USED(BN_MONT_CTX_set_locked); |
134 | LCRYPTO_USED(BN_BLINDING_new); | ||
135 | LCRYPTO_USED(BN_BLINDING_free); | ||
136 | LCRYPTO_USED(BN_BLINDING_update); | ||
137 | LCRYPTO_USED(BN_BLINDING_convert); | ||
138 | LCRYPTO_USED(BN_BLINDING_invert); | ||
139 | LCRYPTO_USED(BN_BLINDING_convert_ex); | ||
140 | LCRYPTO_USED(BN_BLINDING_invert_ex); | ||
141 | LCRYPTO_USED(BN_BLINDING_thread_id); | ||
142 | LCRYPTO_USED(BN_BLINDING_get_flags); | ||
143 | LCRYPTO_USED(BN_BLINDING_set_flags); | ||
144 | LCRYPTO_USED(BN_BLINDING_create_param); | ||
145 | LCRYPTO_USED(get_rfc2409_prime_768); | 134 | LCRYPTO_USED(get_rfc2409_prime_768); |
146 | LCRYPTO_USED(get_rfc2409_prime_1024); | 135 | LCRYPTO_USED(get_rfc2409_prime_1024); |
147 | LCRYPTO_USED(BN_get_rfc2409_prime_768); | 136 | LCRYPTO_USED(BN_get_rfc2409_prime_768); |
diff --git a/src/lib/libcrypto/hidden/openssl/rsa.h b/src/lib/libcrypto/hidden/openssl/rsa.h index f4342e21da..ff47101a07 100644 --- a/src/lib/libcrypto/hidden/openssl/rsa.h +++ b/src/lib/libcrypto/hidden/openssl/rsa.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rsa.h,v 1.1 2023/07/08 12:26:45 beck Exp $ */ | 1 | /* $OpenBSD: rsa.h,v 1.2 2023/07/28 10:05:16 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -66,7 +66,6 @@ LCRYPTO_USED(RSA_sign_ASN1_OCTET_STRING); | |||
66 | LCRYPTO_USED(RSA_verify_ASN1_OCTET_STRING); | 66 | LCRYPTO_USED(RSA_verify_ASN1_OCTET_STRING); |
67 | LCRYPTO_USED(RSA_blinding_on); | 67 | LCRYPTO_USED(RSA_blinding_on); |
68 | LCRYPTO_USED(RSA_blinding_off); | 68 | LCRYPTO_USED(RSA_blinding_off); |
69 | LCRYPTO_USED(RSA_setup_blinding); | ||
70 | LCRYPTO_USED(RSA_padding_add_PKCS1_type_1); | 69 | LCRYPTO_USED(RSA_padding_add_PKCS1_type_1); |
71 | LCRYPTO_USED(RSA_padding_check_PKCS1_type_1); | 70 | LCRYPTO_USED(RSA_padding_check_PKCS1_type_1); |
72 | LCRYPTO_USED(RSA_padding_add_PKCS1_type_2); | 71 | LCRYPTO_USED(RSA_padding_add_PKCS1_type_2); |
diff --git a/src/lib/libcrypto/rsa/rsa.h b/src/lib/libcrypto/rsa/rsa.h index ff88240f04..4fcef3a97c 100644 --- a/src/lib/libcrypto/rsa/rsa.h +++ b/src/lib/libcrypto/rsa/rsa.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rsa.h,v 1.64 2023/05/05 12:30:40 tb Exp $ */ | 1 | /* $OpenBSD: rsa.h,v 1.65 2023/07/28 10:05:16 tb 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 | * |
@@ -321,7 +321,6 @@ int RSA_verify_ASN1_OCTET_STRING(int type, const unsigned char *m, | |||
321 | 321 | ||
322 | int RSA_blinding_on(RSA *rsa, BN_CTX *ctx); | 322 | int RSA_blinding_on(RSA *rsa, BN_CTX *ctx); |
323 | void RSA_blinding_off(RSA *rsa); | 323 | void RSA_blinding_off(RSA *rsa); |
324 | BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *ctx); | ||
325 | 324 | ||
326 | int RSA_padding_add_PKCS1_type_1(unsigned char *to, int tlen, | 325 | int RSA_padding_add_PKCS1_type_1(unsigned char *to, int tlen, |
327 | const unsigned char *f, int fl); | 326 | const unsigned char *f, int fl); |
diff --git a/src/lib/libcrypto/rsa/rsa_crpt.c b/src/lib/libcrypto/rsa/rsa_crpt.c index ea79280b15..15108e24f0 100644 --- a/src/lib/libcrypto/rsa/rsa_crpt.c +++ b/src/lib/libcrypto/rsa/rsa_crpt.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rsa_crpt.c,v 1.22 2023/07/08 12:26:45 beck Exp $ */ | 1 | /* $OpenBSD: rsa_crpt.c,v 1.23 2023/07/28 10:05:16 tb 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 | * |
@@ -229,4 +229,3 @@ err: | |||
229 | 229 | ||
230 | return ret; | 230 | return ret; |
231 | } | 231 | } |
232 | LCRYPTO_ALIAS(RSA_setup_blinding); | ||
diff --git a/src/lib/libcrypto/rsa/rsa_lib.c b/src/lib/libcrypto/rsa/rsa_lib.c index 8831253b9f..fbd2c2274c 100644 --- a/src/lib/libcrypto/rsa/rsa_lib.c +++ b/src/lib/libcrypto/rsa/rsa_lib.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rsa_lib.c,v 1.47 2023/07/08 12:26:45 beck Exp $ */ | 1 | /* $OpenBSD: rsa_lib.c,v 1.48 2023/07/28 10:05:16 tb 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 | #include <openssl/lhash.h> | 67 | #include <openssl/lhash.h> |
68 | #include <openssl/rsa.h> | 68 | #include <openssl/rsa.h> |
69 | 69 | ||
70 | #include "bn_local.h" | ||
70 | #include "evp_local.h" | 71 | #include "evp_local.h" |
71 | #include "rsa_local.h" | 72 | #include "rsa_local.h" |
72 | 73 | ||
diff --git a/src/lib/libcrypto/rsa/rsa_local.h b/src/lib/libcrypto/rsa/rsa_local.h index b4e90abd94..e4c3040b6f 100644 --- a/src/lib/libcrypto/rsa/rsa_local.h +++ b/src/lib/libcrypto/rsa/rsa_local.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rsa_local.h,v 1.3 2023/07/21 15:26:51 tb Exp $ */ | 1 | /* $OpenBSD: rsa_local.h,v 1.4 2023/07/28 10:05:16 tb 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 | * |
@@ -153,4 +153,6 @@ int RSA_padding_check_X931(unsigned char *to, int tlen, | |||
153 | const unsigned char *f, int fl, int rsa_len); | 153 | const unsigned char *f, int fl, int rsa_len); |
154 | int RSA_X931_hash_id(int nid); | 154 | int RSA_X931_hash_id(int nid); |
155 | 155 | ||
156 | BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *ctx); | ||
157 | |||
156 | __END_HIDDEN_DECLS | 158 | __END_HIDDEN_DECLS |