#
1da36015 |
| 08-Jul-2023 |
beck <beck@openbsd.org> |
Hide symbols in rsa
ok tb@
|
#
c9675a23 |
| 26-Nov-2022 |
tb <tb@openbsd.org> |
Make internal header file names consistent
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names used for internal headers. Move all these headers we inherited from OpenSSL to *_l
Make internal header file names consistent
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names used for internal headers. Move all these headers we inherited from OpenSSL to *_local.h, reserving the name *_internal.h for our own code. Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h. constant_time_locl.h is moved to constant_time.h since it's special.
Adjust all .c files in libcrypto, libssl and regress.
The diff is mechanical with the exception of tls13_quic.c, where #include <ssl_locl.h> was fixed manually.
discussed with jsing, no objection bcook
show more ...
|
#
84209949 |
| 20-Jan-2022 |
inoguchi <inoguchi@openbsd.org> |
Fix check for BN_mod_inverse_ct return value
ok jsing@ millert@ tb@
|
#
06618966 |
| 10-Jan-2022 |
tb <tb@openbsd.org> |
Check that the RSA exponent is neither even nor 1 in RSA_check_key()
Part of OpenSSL commit 464d59a5
ok inoguchi jsing
|
#
05cb8c9e |
| 07-Jan-2022 |
tb <tb@openbsd.org> |
Prepare to make RSA and RSA_METHOD opaque by including rsa_locl.h where it will be needed in the upcoming bump.
discussed with jsing
|
#
5067ae9f |
| 29-Jan-2017 |
beck <beck@openbsd.org> |
Send the function codes from the error functions to the bit bucket, as was done earlier in libssl. Thanks inoguchi@ for noticing libssl had more reacharounds into this. ok jsing@ inoguchi@
|
#
572569cd |
| 25-Jan-2017 |
beck <beck@openbsd.org> |
Construct a BN_gcd_nonct, based on BN_mod_inverse_no_branch, as suggested by Alejandro Cabrera <aldaya@gmail.com> to avoid the possibility of a sidechannel timing attack during RSA private key genera
Construct a BN_gcd_nonct, based on BN_mod_inverse_no_branch, as suggested by Alejandro Cabrera <aldaya@gmail.com> to avoid the possibility of a sidechannel timing attack during RSA private key generation.
Modify BN_gcd to become not visible under LIBRESSL_INTERNAL and force the use of the _ct or _nonct versions of the function only within the library.
ok jsing@
show more ...
|
#
b0f5cbc3 |
| 21-Jan-2017 |
beck <beck@openbsd.org> |
Add ct and nonct versions of BN_mod_inverse for internal use ok jsing@
|
#
44adc1ea |
| 21-Jan-2017 |
beck <beck@openbsd.org> |
Split out BN_div and BN_mod into ct and nonct versions for Internal use. ok jsing@
|
#
323e3475 |
| 10-Jul-2014 |
jsing <jsing@openbsd.org> |
BN_free, BN_clear_free, BN_CTX_free, BN_BLINDING_free and BN_MONT_CTX_free all have implicit NULL checks, so we do not need them here.
ok miod@
|
#
14a995a9 |
| 09-Jul-2014 |
jsing <jsing@openbsd.org> |
More KNF.
|
#
87203b09 |
| 09-Jul-2014 |
miod <miod@openbsd.org> |
KNF
|
#
c3d6a26a |
| 12-Jun-2014 |
deraadt <deraadt@openbsd.org> |
tags as requested by miod and tedu
|
#
1d119de1 |
| 11-Jun-2014 |
deraadt <deraadt@openbsd.org> |
c-file-style hints, begone; ok beck
|
#
97222edd |
| 13-Apr-2014 |
miod <miod@openbsd.org> |
Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.
|
#
4fcf65c5 |
| 06-Sep-2008 |
djm <djm@openbsd.org> |
resolve conflicts
|
#
da347917 |
| 15-May-2002 |
beck <beck@openbsd.org> |
OpenSSL 0.9.7 stable 2002 05 08 merge
|
#
913ec974 |
| 29-Sep-1999 |
beck <beck@openbsd.org> |
OpenSSL 0.9.4 merge
|