summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ecdsa
AgeCommit message (Expand)Author
2023-08-08Remove ECDSA nonce padding kludgeTheo Buehler
2023-08-03Make the bn_rand_interval() API a bit more ergonomicTheo Buehler
2023-07-28Stop including ecdsa.h and ecdh.h internallyTheo Buehler
2023-07-28Remove some unneeded includes from ecdsa.hTheo Buehler
2023-07-28Merge ecdsa.h into ec.hTheo Buehler
2023-07-28Remove ECDSA_METHODTheo Buehler
2023-07-28Remove ecs_err.cTheo Buehler
2023-07-28Place public ECDSA API next to the internal methodsTheo Buehler
2023-07-28Remove ECDSA_{do_,}sign_ex()Theo Buehler
2023-07-28Make extended ECDSA signing routines internalTheo Buehler
2023-07-10Rename EC_KEY from r to key like in the rest of the fileTheo Buehler
2023-07-07Hide symbols in hkdf, evp, err, ecdsa, and ecBob Beck
2023-07-05Mop up last uses of ECDHerror() and ECDSAerror()Theo Buehler
2023-07-05One more ECDSAerror goes.Theo Buehler
2023-07-05ECDHerror() and ECDSAerror will go awayTheo Buehler
2023-07-05Drop an incorrect part from a commentTheo Buehler
2023-07-05Missing . in commentTheo Buehler
2023-07-05Fix #includesTheo Buehler
2023-07-05Remove local prototypes for public API (?!)Theo Buehler
2023-07-05Improve BN_bn2bin() error check for readabilityTheo Buehler
2023-07-05Move ECDSA_size() to a more sensible place in this fileTheo Buehler
2023-07-05Merge ECDSA code that will stay into ecdsa.cTheo Buehler
2023-07-05Rename ecs_local.h into ecdsa_local.hTheo Buehler
2023-07-05Make variables in prototypes match function declarationsTheo Buehler
2023-07-05Drop useless ossl_ prefixesTheo Buehler
2023-07-04Avoid outputting invalid signaturesTheo Buehler
2023-07-04Clean up ECDSA verificationTheo Buehler
2023-07-04ECDSA signing: annotate code with steps corresponding to FIPS 185-6.Theo Buehler
2023-07-04Extract private key and group order in s computationTheo Buehler
2023-07-04Use key for the EC_KEY everywhereTheo Buehler
2023-07-04Some more consistency in variable namesTheo Buehler
2023-07-04Normalize ECDSA_SIG to be sig everywhereTheo Buehler
2023-07-04Normalize on digest and digest_len rather than dgst dlen dgstlen, etc.Theo Buehler
2023-07-04Rework ecdsa_prepare_digest()Theo Buehler
2023-07-04Factor the computation of ECDSA s into a functionTheo Buehler
2023-07-03sign_sig: drop ckinvTheo Buehler
2023-07-03Rework the logic in ECDSA sign_sig()Theo Buehler
2023-07-03sign_sig: test on assignmentTheo Buehler
2023-07-03sign_setup: split another check into twoTheo Buehler
2023-07-03Split range checks for ECDSA r and ECDSA sTheo Buehler
2023-07-03Switch a couple of test from ucmp to cmpTheo Buehler
2023-07-03ossl_ecdsa_verify_sig(): simplify range checksTheo Buehler
2023-07-03List variables in a somewhat more sensible orderTheo Buehler
2023-07-03In ossl_ecdsa_verify_sig() use BN_CTX more idiomaticallyTheo Buehler
2023-07-03Split a bunch of unrelated checksTheo Buehler
2023-07-03Make ossl_ecdsa_verify_sig() single exitTheo Buehler
2023-07-03Switch ossl_ecdsa_verify() to timingsafe_memcmp()Theo Buehler
2023-07-03Streamline ossl_ecdsa_verify()Theo Buehler
2023-07-03Switch ECDSA code to using EC_GROUP_get0_order()Theo Buehler
2023-07-03Another empty line did not want to go inTheo Buehler