summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* Unify *_up_ref() implementationstb2024-03-271-3/+2
* Bye bye gost, bye, bye turdinesstb2024-03-241-668/+1
* Replace .pkey_base_id with a .base_method pointertb2024-01-042-5/+5
* eckey: adjust some variable names and unwrap function definitionstb2023-12-291-11/+8
* Clean up old_ec_priv_decode()tb2023-12-291-10/+17
* Clean up eckey_param_decode()tb2023-12-291-9/+16
* Rework eckey_priv_decode()tb2023-12-291-49/+53
* Move a call to X509_ALGOR_get0() down a linetb2023-12-291-2/+2
* Clean up pkey_ec_paramgen()tb2023-12-281-10/+17
* Fix pkey_ec_keygen()tb2023-12-281-13/+20
* Ignore ENGINE at the API boundarytb2023-11-292-4/+3
* ec_print.c: Unwrap a linetb2023-11-211-3/+2
* Inline a better version of print_bin() in only callertb2023-11-211-42/+27
* Fix a <= 5-byte buffer overwrite in print_bin()tb2023-11-211-2/+3
* Unifdef OPENSSL_NO_ENGINE in libcryptotb2023-11-192-43/+2
* Convert ecx_item_sign() to X509_ALGOR_set0_by_nid()tb2023-11-091-8/+5
* Break two ridiculously long lines in ec_pub_cmp() and ec_cmp_parameters()tb2023-09-241-4/+7
* Refactor eckey_{param2type,type2param}()tb2023-09-241-92/+139
* ec_ameth: clean up eckey_{pub,priv}_encode()tb2023-08-211-62/+67
* The int_ prefix also leaves the ec_ameth messtb2023-08-121-5/+5
* Move EC_KEY and EC_KEY_METHOD typedefs to ossl_typ.htb2023-08-111-4/+1
* Make the bn_rand_interval() API a bit more ergonomictb2023-08-032-4/+4
* Stop including ecdsa.h and ecdh.h internallytb2023-07-282-4/+2
* Move KDF handling to ECDH_compute_key()tb2023-07-284-16/+18
* Merge ecdh.h into ec.htb2023-07-281-1/+6
* Merge ecdsa.h into ec.htb2023-07-281-1/+50
* Tweak EC_GROUP_check_discriminant()tb2023-07-261-28/+28
* Unindent a big block in EC_GROUP_get_affine_coordinates()tb2023-07-261-32/+34
* Introduce and use ec_encode_scalar()tb2023-07-261-43/+48
* Garbage collect the unused order in check_discriminant()tb2023-07-261-4/+2
* Streamline check_discriminant()tb2023-07-261-14/+6
* Introduce ec_decode_scalar()tb2023-07-261-81/+39
* Use EC_POINT_set_to_infinity() rather than inlining ittb2023-07-261-6/+4
* Fix a few more 0/NULL misspellingstb2023-07-251-8/+8
* Use [a,b), not [a,b-1] in a commenttb2023-07-251-2/+2
* EC_POINT_is_on_curve() error is -1, not 0.tb2023-07-251-2/+2
* Tweak previous. Should have been 60 instead of 64tb2023-07-221-3/+3
* Adapt bn_print() for EdDSA key printingtb2023-07-221-7/+40
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-073-26/+3
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-0713-13/+157
* Mop up remaining uses of ASN1_bn_print()tb2023-07-071-17/+6
* Convert ecpk_print_explicit_parameters() to bn_printf()tb2023-07-061-34/+8
* don't return in a void functionbcook2023-07-051-2/+2
* Mop up last uses of ECDHerror() and ECDSAerror()tb2023-07-052-2/+12
* Rename ecs_local.h into ecdsa_local.htb2023-07-051-2/+2
* Drop useless ossl_ prefixestb2023-07-053-15/+15
* Explicit parameter printing can also use get0_order()tb2023-07-031-5/+6
* Convert ossl_ec_key_gen() and EC_KEY_check_key()tb2023-07-031-23/+6
* Convert EC_GROUP_check() to EC_GROUP_get0_order()tb2023-07-031-10/+3
* Inline two copies of EC_GROUP_order_bits()tb2023-07-031-22/+6