openssl/crypto/ec
Richard Levitte 3fd7026276 New function EVP_MD_free()
This function re-implements EVP_MD_meth_free(), but has a name that
isn't encumbered by legacy EVP_MD construction functionality.

We also refactor most of EVP_MD_meth_new() into an internal
evp_md_new() that's used when creating fetched methods.

EVP_MD_meth_new() and EVP_MD_meth_free() are rewritten in terms of
evp_md_new() and EVP_MD_free().  This means that at any time, we can
deprecate all the EVP_MD_meth_ functions with no harmful consequence.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9758)
2019-09-04 10:38:13 +02:00
..
asm make ecp_nistz256_point_add_vis3() local 2019-08-09 09:11:07 +01:00
curve448 New function EVP_MD_free() 2019-09-04 10:38:13 +02:00
build.info s390x assembly pack: accelerate scalar multiplication 2019-08-15 16:27:38 +02:00
curve25519.c
ec2_oct.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec2_smpl.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ec_ameth.c
ec_asn1.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec_check.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec_curve.c s390x assembly pack: accelerate scalar multiplication 2019-08-15 16:27:38 +02:00
ec_cvt.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec_err.c
ec_key.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec_kmeth.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec_lcl.h Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ec_lib.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec_mult.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ec_oct.c
ec_pmeth.c
ec_print.c
ecdh_kdf.c
ecdh_ossl.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ecdsa_ossl.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ecdsa_sign.c
ecdsa_vrf.c
eck_prn.c
ecp_mont.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ecp_nist.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ecp_nistp224.c Fix 9bf682f which broke nistp224_method 2019-08-16 12:58:14 +02:00
ecp_nistp256.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ecp_nistp521.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ecp_nistputil.c
ecp_nistz256_table.c
ecp_nistz256.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ecp_oct.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00
ecp_s390x_nistp.c s390x assembly pack: accelerate ECDSA 2019-08-15 16:27:38 +02:00
ecp_smpl.c Enable curve-spefific ECDSA implementations via EC_METHOD 2019-08-15 16:27:38 +02:00
ecx_meth.c Make the EC code available from inside the FIPS provider 2019-08-06 11:19:07 +01:00