summaryrefslogtreecommitdiffstats
path: root/crypto/rsa
AgeCommit message (Expand)Author
2018-08-23rsa/rsa_ossl.c: implement variant of "Smooth CRT-RSA."Andy Polyakov
2018-07-31Check return from BN_subPauli
2018-07-14rsa/*: switch to BN_bn2binpad.Andy Polyakov
2018-05-29Update copyright yearMatt Caswell
2018-05-28RSA: add simple getters for commonly used struct membersDr. Matthias St. Pierre
2018-04-17Update copyright yearRichard Levitte
2018-04-16RSA key generation: ensure BN_mod_inverse and BN_mod_exp_mont both get called...Matt Caswell
2018-04-03Set error code on alloc failuresRich Salz
2018-04-03Update copyright yearMatt Caswell
2018-03-21Convert _meth_get_ functions to const gettersJack Bates
2018-03-20Update copyright yearMatt Caswell
2018-03-01Test the result of CMS_RecipientInfo_ktri_get0_algs() before using its output...Brad Spencer
2018-02-27Update copyright yearMatt Caswell
2018-02-21Replaced variable-time GCD with consttime inversion to avoid side-channel att...Samuel Weiser
2018-02-14Fix a memory leak in an error pathMatt Caswell
2017-12-13Minor cleanup of the rsa mp limits codeBernd Edlinger
2017-12-11rsa: Do not allow less than 512 bit RSA keysSebastian Andrzej Siewior
2017-12-08Add missing range checks on number of multi primes in rsa_ossl_mod_expBernd Edlinger
2017-12-07Consistent formatting for sizeof(foo)Rich Salz
2017-12-05Fix minor typo in comment in rsa_stDaniel Bevenius
2017-11-28rsa/rsa_gen.c: harmonize keygen's ability with RSA_security_bits.Andy Polyakov
2017-11-28rsa/rsa_lib.c: make RSA_security_bits multi-prime aware.Andy Polyakov
2017-11-23rsa/rsa_gen.c: ensure backward compatibility with external rsa->meth.Andy Polyakov
2017-11-21Support multi-prime RSA (RFC 8017)Paul Yang
2017-11-11Many spelling fixes/typo's corrected.Josh Soref
2017-09-29Remove unnecessary #include <openssl/lhash.h> directives.Pauli
2017-09-13Support key check in EVP interfacePaul Yang
2017-09-11rsa/rsa_pmeth.c: recognize SHA3 as supported RSA digest.Andy Polyakov
2017-08-30Move the REF_PRINT support from e_os.h to internal/refcount.h.Pauli
2017-08-30e_os.h removal from other headers and source files.Pauli
2017-08-25This part fixes braces around if-else.Paul Yang
2017-08-25Fix coding style in crypto/rsa directoryPaul Yang
2017-08-03Switch from ossl_rand to DRBG randRich Salz
2017-07-31Fix an information leak in the RSA padding check code.Bernd Edlinger
2017-07-19Typo: should check mgf1mdDr. Stephen Henson
2017-07-19Set maskHash when creating parameters.Dr. Stephen Henson
2017-07-17Remove resolved TODOEmilia Kasper
2017-06-26Change to check last return value of BN_CTX_getPaul Yang
2017-06-14Fix possible crash in X931 code.Bernd Edlinger
2017-06-14Fix another possible crash in rsa_ossl_mod_exp.Bernd Edlinger
2017-06-12Put message strings in state filesRich Salz
2017-06-07make error tables const and separate header fileRich Salz
2017-04-26Remove unnecessary loop in pkey_rsa_decrypt.Bernd Edlinger
2017-04-25Add custom sig_info setting for RSA-PSSDr. Stephen Henson
2017-04-13ASN.1: adapt our use of INTxx et al by making them explicitely embeddedRichard Levitte
2017-04-10Act on deprecation of LONG and ZLONG, step 2Richard Levitte
2017-04-07Make default_method mostly compile-timeRich Salz
2017-03-13Fix a crash or unbounded allocation in RSA_padding_add_PKCS1_PSS_mgf1Bernd Edlinger
2017-03-06Fix an endless loop in rsa_builtin_keygen.Rich Salz
2017-03-01Remove some obsolete/obscure internal define switches:Emilia Kasper