| Commit message (Expand) | Author | Age | Files | Lines |
| * | Transfer ownership before setting unused bits | tb | 2024-04-17 | 1 | -2/+4 |
| * | Turn ecdh_cms_encrypt() into single exit | tb | 2024-04-17 | 1 | -7/+7 |
| * | Fix error check in ecdh_cms_encrypt() | tb | 2024-04-17 | 1 | -2/+2 |
| * | More X9.62 stuff was never used outside of ec_asn1.c | tb | 2024-04-15 | 1 | -35/+5 |
| * | EC_PRIVATEKEY becomes internal-only, too | tb | 2024-04-15 | 1 | -10/+10 |
| * | Unexport the ECPKPARAMETERS API | tb | 2024-04-15 | 2 | -14/+12 |
| * | Make ECPARAMETERS_{new,free,it} internal-only | tb | 2024-04-15 | 1 | -5/+5 |
| * | Fix indent | tb | 2024-04-14 | 1 | -3/+3 |
| * | Error check X509_ALGOR_set0() in {dsa,ec}_pkey_ctrl() | tb | 2024-04-13 | 1 | -3/+8 |
| * | Hide deprecated functions in ec.h | beck | 2024-04-10 | 3 | -11/+12 |
| * | Simplify ecx_cms_sign_or_verify() using X509_ALGOR_set0_by_nid() | tb | 2024-04-02 | 1 | -5/+3 |
| * | Implement Ed25519 signatures for CMS (RFC 8419) | tb | 2024-03-29 | 1 | -1/+62 |
| * | Unify *_up_ref() implementations | tb | 2024-03-27 | 1 | -3/+2 |
| * | Bye bye gost, bye, bye turdiness | tb | 2024-03-24 | 1 | -668/+1 |
| * | Replace .pkey_base_id with a .base_method pointer | tb | 2024-01-04 | 2 | -5/+5 |
| * | eckey: adjust some variable names and unwrap function definitions | tb | 2023-12-29 | 1 | -11/+8 |
| * | Clean up old_ec_priv_decode() | tb | 2023-12-29 | 1 | -10/+17 |
| * | Clean up eckey_param_decode() | tb | 2023-12-29 | 1 | -9/+16 |
| * | Rework eckey_priv_decode() | tb | 2023-12-29 | 1 | -49/+53 |
| * | Move a call to X509_ALGOR_get0() down a line | tb | 2023-12-29 | 1 | -2/+2 |
| * | Clean up pkey_ec_paramgen() | tb | 2023-12-28 | 1 | -10/+17 |
| * | Fix pkey_ec_keygen() | tb | 2023-12-28 | 1 | -13/+20 |
| * | Ignore ENGINE at the API boundary | tb | 2023-11-29 | 2 | -4/+3 |
| * | ec_print.c: Unwrap a line | tb | 2023-11-21 | 1 | -3/+2 |
| * | Inline a better version of print_bin() in only caller | tb | 2023-11-21 | 1 | -42/+27 |
| * | Fix a <= 5-byte buffer overwrite in print_bin() | tb | 2023-11-21 | 1 | -2/+3 |
| * | Unifdef OPENSSL_NO_ENGINE in libcrypto | tb | 2023-11-19 | 2 | -43/+2 |
| * | Convert ecx_item_sign() to X509_ALGOR_set0_by_nid() | tb | 2023-11-09 | 1 | -8/+5 |
| * | Break two ridiculously long lines in ec_pub_cmp() and ec_cmp_parameters() | tb | 2023-09-24 | 1 | -4/+7 |
| * | Refactor eckey_{param2type,type2param}() | tb | 2023-09-24 | 1 | -92/+139 |
| * | ec_ameth: clean up eckey_{pub,priv}_encode() | tb | 2023-08-21 | 1 | -62/+67 |
| * | The int_ prefix also leaves the ec_ameth mess | tb | 2023-08-12 | 1 | -5/+5 |
| * | Move EC_KEY and EC_KEY_METHOD typedefs to ossl_typ.h | tb | 2023-08-11 | 1 | -4/+1 |
| * | Make the bn_rand_interval() API a bit more ergonomic | tb | 2023-08-03 | 2 | -4/+4 |
| * | Stop including ecdsa.h and ecdh.h internally | tb | 2023-07-28 | 2 | -4/+2 |
| * | Move KDF handling to ECDH_compute_key() | tb | 2023-07-28 | 4 | -16/+18 |
| * | Merge ecdh.h into ec.h | tb | 2023-07-28 | 1 | -1/+6 |
| * | Merge ecdsa.h into ec.h | tb | 2023-07-28 | 1 | -1/+50 |
| * | Tweak EC_GROUP_check_discriminant() | tb | 2023-07-26 | 1 | -28/+28 |
| * | Unindent a big block in EC_GROUP_get_affine_coordinates() | tb | 2023-07-26 | 1 | -32/+34 |
| * | Introduce and use ec_encode_scalar() | tb | 2023-07-26 | 1 | -43/+48 |
| * | Garbage collect the unused order in check_discriminant() | tb | 2023-07-26 | 1 | -4/+2 |
| * | Streamline check_discriminant() | tb | 2023-07-26 | 1 | -14/+6 |
| * | Introduce ec_decode_scalar() | tb | 2023-07-26 | 1 | -81/+39 |
| * | Use EC_POINT_set_to_infinity() rather than inlining it | tb | 2023-07-26 | 1 | -6/+4 |
| * | Fix a few more 0/NULL misspellings | tb | 2023-07-25 | 1 | -8/+8 |
| * | Use [a,b), not [a,b-1] in a comment | tb | 2023-07-25 | 1 | -2/+2 |
| * | EC_POINT_is_on_curve() error is -1, not 0. | tb | 2023-07-25 | 1 | -2/+2 |
| * | Tweak previous. Should have been 60 instead of 64 | tb | 2023-07-22 | 1 | -3/+3 |
| * | Adapt bn_print() for EdDSA key printing | tb | 2023-07-22 | 1 | -7/+40 |