aboutsummaryrefslogtreecommitdiff
path: root/crypto/rsa/rsa_lib.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-17Add ACVP fips module testsShane Lontis1-0/+5
2020-05-14EVP: Refactor the RSA-PSS key generation controls for providersRichard Levitte1-42/+74
2020-05-14PROV & KEYMGMT: Add PSS-parameter support in the RSA KEYMGMT implementationRichard Levitte1-0/+5
2020-05-14RSA: Add a less loaded PSS-parameter structureRichard Levitte1-1/+10
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte1-21/+21
2020-04-23Update copyright yearMatt Caswell1-1/+1
2020-03-28Param build: make structures opaque.Pauli1-5/+9
2020-03-28Param builder: make the OSSL_PARAM_BLD APIs public.Pauli1-5/+5
2020-03-15Add RSA sign to the fips providerShane Lontis1-3/+0
2020-03-12PROV: Add RSA functionality for key generationRichard Levitte1-0/+91
2020-03-07Change DH_get_nid() to set the value of q if it is not already setShane Lontis1-2/+14
2020-02-22rsa_get0_all_params(): Allow zero CRT paramsRichard Levitte1-0/+4
2020-02-22PROV: add RSA signature implementationRichard Levitte1-23/+90
2020-02-20Deprecate the low level RSA functions.Pauli1-0/+6
2020-02-13Make the RSA ASYM_CIPHER implementation available inside the FIPS moduleMatt Caswell1-10/+59
2020-02-06Params: change UTF8 construct calls to avoid explicit strlen(3) calls.Pauli1-8/+4
2020-01-15CRYPTO: Remove support for ex_data fields when building the FIPS moduleRichard Levitte1-0/+6
2019-11-29PROV SERIALIZER: add support for writing RSA keysRichard Levitte1-0/+5
2019-11-14Move RSA Asym cipher code to the default providerMatt Caswell1-2/+391
2019-10-17New RSA keymgmt implementation to handle import / export of RSA keysRichard Levitte1-0/+4
2019-10-17Added internal functions for easy getting and setting all RSA parameters.Richard Levitte1-0/+116
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-1/+1
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre1-2/+2
2019-09-06[crypto/rsa] Set the constant-time flag in multi-prime RSA tooCesar Pereida Garcia1-3/+6
2019-09-06[crypto/asn1] Fix multiple SCA vulnerabilities during RSA key validation.Cesar Pereida Garcia1-0/+6
2019-03-12FIPS 186-4 RSA Generation & ValidationShane Lontis1-1/+1
2019-02-11Fix comment typoPauli1-1/+1
2018-12-06Following the license change, modify the boilerplates in crypto/rsa/Richard Levitte1-1/+1
2018-10-23RSA security bits calculationPauli1-1/+128
2018-10-11Safer memory cleanup in (crypto/rsa/rsa_lib.c)Mykola Baibuz1-8/+8
2018-09-05Harmonize the error handling codepathNicola Tuveri1-1/+1
2018-09-05Fix segfault in RSA_free() (and DSA/DH/EC_KEY)Nicola Tuveri1-1/+1
2018-05-29Update copyright yearMatt Caswell1-1/+1
2018-05-28RSA: add simple getters for commonly used struct membersDr. Matthias St. Pierre1-0/+40
2017-11-28rsa/rsa_lib.c: make RSA_security_bits multi-prime aware.Andy Polyakov1-1/+10
2017-11-21Support multi-prime RSA (RFC 8017)Paul Yang1-0/+128
2017-09-29Remove unnecessary #include <openssl/lhash.h> directives.Pauli1-1/+0
2017-08-30Move the REF_PRINT support from e_os.h to internal/refcount.h.Pauli1-1/+1
2017-08-30e_os.h removal from other headers and source files.Pauli1-0/+1
2017-08-25This part fixes braces around if-else.Paul Yang1-1/+2
2017-08-25Fix coding style in crypto/rsa directoryPaul Yang1-4/+4
2017-04-07Make default_method mostly compile-timeRich Salz1-23/+1
2017-01-08Support RSA operations in PSS.Dr. Stephen Henson1-0/+12
2017-01-08Add pss field to RSA structure and free it.Dr. Stephen Henson1-0/+1
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx1-2/+2
2016-06-27rsa/rsa_lib.c: const-ify RSA_get0_engine().Andy Polyakov1-1/+1
2016-06-27RT4586: Remove RSA_memory_lock; unused, not neededRich Salz1-44/+0
2016-06-18Useless header include of openssl/rand.hFdaSilvaYY1-1/+0
2016-06-16Fix the build and tests following constification of DH, DSA, RSAMatt Caswell1-7/+7
2016-06-15Constify the parameter getters for RSA, DSA and DHRichard Levitte1-19/+15