summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ecdsa
AgeCommit message (Expand)Author
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
2023-07-03Trade a pair of extra braces for a missing empty lineTheo Buehler
2023-07-02Switch sign_sig() and sign_setup() to using BN_CTXTheo Buehler
2023-07-02Revert hunk accidentally committed in r1.39Theo Buehler
2023-07-02Rework handling of the out_kinv and out_r pointersTheo Buehler
2023-07-02Rename ctx_in into in_ctx, kinvp into out_kinv and rp into out_rTheo Buehler
2023-07-02Rename a few variables from X to xTheo Buehler
2023-07-02Simplify things by switching to bn_rand_interval()Theo Buehler
2023-07-02ECDSA_size(): move order a few lines downTheo Buehler
2023-07-02Invert method checks to avoid stupid line breaksTheo Buehler
2023-06-25Move ECDSA_size() to ecs_ossl.c to match what was done in ecdhTheo Buehler
2023-06-25Move ECDH_OpenSSL() ECDSA_OpenSSL() to *_lib.cTheo Buehler
2023-06-25Remove {ecdh,ecdsa}_check() and {ECDH,ECDSA}_DATATheo Buehler
2023-06-25Remove method wrappers that use {ecdh,ecdsa}_check()Theo Buehler
2023-06-25ecdsa_do_sign(): remove useless ecdsa_check() callTheo Buehler
2023-06-25Make ECDH and ECDSA ex_data handlers always failTheo Buehler
2023-06-25Make {ECDH,ECDSA}_set_method() always failTheo Buehler
2023-06-19Dedoxigenize ecdsa.hTheo Buehler
2023-04-25Move EC_KEY_{insert,set}_key_method_data() to internal-onlyTheo 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-13Fold ECDSA sign and verify mess into ecs_ossl.cTheo Buehler
2023-03-30i2d_ECDSA_SIG() may return a negative value in case of error. HandleAlexander Bluhm
2023-03-27Replace the remaining BN_copy() with bn_copy()Theo Buehler
2023-03-27Convert BN_copy() with explicit comparison against NULL to bn_copy()Theo Buehler
2023-03-25BN_free() is defined in <openssl/bn.h>Theo Buehler
2023-03-07Call BN_free() instead of BN_clear_free().Joel Sing
2023-03-04Enforce a lower bound of of EC group order so 80 bits for ECDSATheo Buehler
2023-03-04Cap the number of iterations in ECDSA signingTheo Buehler
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-11-26Make header guards of internal headers consistentTheo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-09-03Stop using CBIGNUM_it internal to libcrypto.Joel Sing
2022-08-31Rework DSA_size() and ECDSA_size()Theo Buehler