History log of /openbsd-src/lib/libcrypto/rsa/rsa_chk.c (Results 1 – 18 of 18)
Revision Date Author Comments
# 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