aboutsummaryrefslogtreecommitdiff
path: root/crypto/dsa/dsa_lib.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-24Copyright year updatesMatt Caswell1-1/+1
2023-10-04Don't (re-)initialize the FFC_PARAMs in dh_init and dsa_initMatthias St. Pierre1-0/+2
2021-07-06fips module header inclusion fine-tunningTomas Mraz1-1/+3
2021-04-15Do not allow creating empty RSA keys by duplicationTomas Mraz1-1/+0
2021-04-15Implement provider-side keymgmt_dup functionTomas Mraz1-0/+1
2021-03-18Fix external symbols for crypto_*Shane Lontis1-1/+2
2021-02-26Fix external symbols related to dsa keysShane Lontis1-4/+4
2021-02-26Fix external symbols related to dh keysShane Lontis1-1/+1
2021-02-24Remove inclusion of unnecessary header filesTomas Mraz1-5/+3
2021-01-28Update copyright yearRichard Levitte1-1/+1
2021-01-15Allow EVP_PKEY private key objects to be created without a public componentJon Spillett1-7/+0
2020-12-17DECODER: Adjust the library context of keys in our decodersRichard Levitte1-0/+5
2020-12-05DSA: Make DSA_bits() and DSA_size() check that there are key parametersRichard Levitte1-1/+3
2020-11-27EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte1-144/+0
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte1-5/+5
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre1-3/+3
2020-10-06ffc: add _ossl to exported but internal functionsPauli1-5/+5
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte1-11/+11
2020-04-15Add DSA keygen to providerShane Lontis1-0/+161
2020-03-23Constify various mostly X509-related parameter types in crypto/ and apps/Dr. David von Oheimb1-1/+1
2020-03-02PROV: Add a OP_keymgmt_match() function to our DH, DSA, RSA and EC_KEY implRichard Levitte1-0/+5
2020-02-16Add FFC param/key validationShane Lontis1-8/+18
2020-02-12Deprecate the low level DSA functions.Pauli1-0/+6
2020-02-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte1-25/+25
2020-01-24Modify DSA and DH keys to use a shared FFC_PARAMS structShane Lontis1-54/+25
2020-01-17DSA: Move DSA_security_bits() and DSA_bits()Richard Levitte1-12/+11
2020-01-15CRYPTO: Remove support for ex_data fields when building the FIPS moduleRichard Levitte1-7/+6
2020-01-12Add dsa signature alg to fips providerShane Lontis1-150/+144
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-1/+1
2019-09-09Implement DSA in the default providerMatt Caswell1-0/+2
2018-12-06Following the license change, modify the boilerplates in crypto/dsa/Richard Levitte1-1/+1
2018-09-05Harmonize the error handling codepathNicola Tuveri1-3/+5
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-28DSA: add simple getters for commonly used struct membersDr. Matthias St. Pierre1-0/+25
2017-10-18Remove parentheses of return.KaoruToda1-3/+3
2017-10-13Remove email addresses from source code.Rich Salz1-2/+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-1/+2
2017-04-07Make default_method mostly compile-timeRich Salz1-14/+0
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx1-2/+2
2016-08-01Add DSA_bits() function.Dr. Stephen Henson1-0/+5
2016-06-16Fix the build and tests following constification of DH, DSA, RSAMatt Caswell1-3/+3
2016-06-15Constify the parameter getters for RSA, DSA and DHRichard Levitte1-13/+10
2016-06-01Raise an Err when CRYPTO_THREAD_lock_new failsFdaSilvaYY1-0/+1
2016-05-17Copyright consolidation 07/10Rich Salz1-54/+6
2016-04-28Add checks on CRYPTO_new_ex_data return value...FdaSilvaYY1-19/+16
2016-04-27Fix set0 reuse testViktor Dukhovni1-1/+1
2016-04-27RSA, DSA, DH: Allow some given input to be NULL on already initialised keysRichard Levitte1-13/+37
2016-04-09Fix double free bug in error pathMatt Caswell1-0/+1