On Wed 2015-01-28 03:44:10 -0500, Dr. Matthias St. Pierre wrote: > On 01/28/2015 06:02 AM, Daniel Kahn Gillmor wrote: >> On Tue 2015-01-27 11:15:37 -0500, Dr. Matthias St. Pierre wrote: >>> Add missing forward declarations and export declarations for DHparams >>> and EC[PK]PARAMETERS. >>> >>> Add public functions to convert between EC_GROUP objects and >>> EC[PK]PARAMETERS >>> objects: EC_GROUP_new_from_ec[pk]parameters(), >>> EC_GROUP_get_ec[pk]parameters(). >> >> fwiw, the IETF TLS WG is moving away from the possibility of arbitrary >> EC groups, and toward the requirement of specified and vetted EC >> groups. I'm not sure how much extra work should be done to maintain >> that as a public-facing interface. > > As for TLS, you maybe right. However, the use of Diffie-Hellman is not limited > to TLS (in my case, it's IKEv2). The proposed changes are not for libssl, but > for > the 'low level' libcrypto library, which is in my opinion a general purpose > crypto > library. As such, it should not make assumptions on or impose restrictions to > possible > use cases of the library. Neither should it enforce standards, but provide > algorithms. > > My patch does not introduce new features or change existing ones. It just > makes > functionality available for reuse. I needed this particular functionality and > I > had the choice between 1) copy & paste the code 2) patch OpenSSL privately, or > 3) submit a patch. So I chose the latter.
Your choice of action makes sense to me, thanks! --dkg _______________________________________________ openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev