summaryrefslogtreecommitdiff
path: root/lib/libcrypto/dsa
AgeCommit message (Expand)Author
2024-04-15And here go {,EC}DSA_SIG_itTheo Buehler
2024-04-13Error check X509_ALGOR_set0() in {dsa,ec}_pkey_ctrl()Theo Buehler
2024-04-13Unwrap a line for consistency with other copy-pasted versionsTheo Buehler
2024-03-27Use dsa for DSA and dh for DHTheo Buehler
2024-03-27Unify *_up_ref() implementationsTheo Buehler
2024-03-02Remove DSA_generate_parametersTheo Buehler
2024-01-04Replace .pkey_base_id with a .base_method pointerTheo Buehler
2024-01-04Split ameth arrays into individual methodsTheo Buehler
2023-12-28Rework pkey_das_paramgen()Theo Buehler
2023-12-28Rework pkey_dsa_keygen()Theo Buehler
2023-11-29Ignore ENGINE at the API boundaryTheo Buehler
2023-11-19Unifdef OPENSSL_NO_ENGINE in libcryptoTheo Buehler
2023-08-12Drop silly int_ prefix from _free() and _size()Theo Buehler
2023-08-12Free {priv,pub}_key before assigning to itTheo Buehler
2023-08-12Readability tweak for key parameters in DSATheo Buehler
2023-08-12Simplify and unify missing_parameters() for DH and DSATheo Buehler
2023-08-12Convert {DH,DSA}_new_method() to using calloc()Theo Buehler
2023-08-11Improve variable names in {dh,dsa}_{pub,priv}_{de,en}code()Theo Buehler
2023-08-11Use params{,_len} in {dh,dsa}_params_{en,de}code()Theo Buehler
2023-08-11Use key/key_len in old_dsa_priv_{en,de}code()Theo Buehler
2023-08-11Add back an empty line that I didn't really want to removeTheo Buehler
2023-08-11Align dh and dsa decoding functions with encodingTheo Buehler
2023-08-10Convert {dh,dsa}_{pub,priv}_encode() to single exitTheo Buehler
2023-08-10Clean up {dh,dsa}_pub_encode()Theo Buehler
2023-08-10Various fixes in {dh,dsa}_priv_encode()Theo Buehler
2023-08-03Make the bn_rand_interval() API a bit more ergonomicTheo Buehler
2023-07-08hide symbols in dsaBob Beck
2023-07-07Mop up remaining uses of ASN1_bn_print()Theo Buehler
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