summaryrefslogtreecommitdiff
path: root/lib/libcrypto/dsa
AgeCommit message (Expand)Author
2023-04-25Wire up truncated SHA-2, SHA-3 and related thingsTheo Buehler
2023-04-18Bring includes into canonical orderTheo Buehler
2023-04-18Move some includes out of OPENSSL_NO_DEPRECATEDTheo Buehler
2023-04-13Remove files that definitely contain no code anymoreTheo Buehler
2023-04-13Move DSA_generate_parameters() from dsa_depr.c to dsa_gen.cTheo Buehler
2023-04-09Move a few functions out of OPENSSL_NO_DEPRECATEDTheo Buehler
2023-03-27Replace the remaining BN_copy() with bn_copy()Theo Buehler
2023-03-25BN_free() is defined in <openssl/bn.h>Theo Buehler
2023-03-11Fix an off-by-one in dsa_check_key()Theo Buehler
2023-03-07Call BN_free() instead of BN_clear_free().Joel Sing
2023-03-04Simplify the consistency checks in old_dsa_priv_decode()Theo Buehler
2023-03-04Cap the number of iterations in DSA signingTheo Buehler
2023-03-04Small readability tweak in old_dsa_priv_decode()Theo Buehler
2023-03-04Call dsa_check_keys() before signing or verifyingTheo Buehler
2023-03-04Add dsa_check_key() calls on DSA decodingTheo Buehler
2023-03-04Provide dsa_check_key()Theo Buehler
2023-03-04Provide DSA_R_INVALID_PARAMETERS error codeTheo Buehler
2023-02-13Merge dsa_sign.c and dsa_vrf.c into dsa_ossl.cTheo Buehler
2023-02-13dsa/dsa_sign.c: unindent by inverting logic for DSA_SIG_free(NULL)Theo Buehler
2023-02-13dsa/dsa_sign.c: shuffle functions into a more sensible orderTheo Buehler
2023-01-11Clean up and simplify BIGNUM handling in DSA code.Joel Sing
2023-01-11Simplify BIGNUM handling in dsa_builtin_keygen().Joel Sing
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-19Rework pkey_dsa_sign() and pkey_dsa_verify()Theo Buehler
2022-11-19Rework DSA_sign() and DSA_verify()Theo Buehler
2022-11-19Fix whitespaceTheo Buehler
2022-11-10Fix a few more leaks in *_print() functions.Tobias Heider
2022-11-08Fix leak of pk if EVP_PKEY_set1_DSA() fails.Tobias Heider
2022-09-03Stop using CBIGNUM_it internal to libcrypto.Joel Sing
2022-08-31nasty whitespaceTheo Buehler
2022-08-31Rework DSA_size() and ECDSA_size()Theo Buehler
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-07-11fix NULL return adding missing semicolonBrent Cook
2022-07-07Expose new API in headers.Theo Buehler
2022-07-04Prepare to provide DSA_meth_{get0,set1}_name()Theo Buehler
2022-06-27Prepare to provide EVP_PKEY_security_bits()Theo Buehler
2022-06-27Prepare to provide DSA_security_bits()Theo Buehler
2022-05-07zap stray tabTheo Buehler
2022-05-07KNF nitsTheo Buehler
2022-04-07Avoid infinite loop on parsing DSA private keysTheo Buehler
2022-02-24Remove accidentally committed debug code.Theo Buehler
2022-02-24Minor tweaksTheo Buehler
2022-02-24Add sanity checks on p and q in old_dsa_priv_decode()Theo Buehler
2022-01-15Minor cleanup and simplification in dsa_pub_encode()Theo Buehler
2022-01-14Simplify DSAPublicKey_itTheo Buehler
2022-01-14Make DSA opaqueTheo Buehler
2022-01-14Unifdef LIBRESSL_OPAQUE_* and LIBRESSL_NEXT_APITheo Buehler
2022-01-07Prepare the move of DSA_SIG, DSA_METHOD and DSA to dsa_locl.h byTheo Buehler
2022-01-07Add an essentially empty dh_local.h and include it in the files whereTheo Buehler
2022-01-05Prepare to provide DSA_bits()Theo Buehler