Hi Vadim, On Saturday 15 November 2003 13:34, Vadim Fedukovich wrote: > Dear OpenSSL team, > > please consider a patch attached. > It adds 2 binary curves defined in RFC 2409 and 2412. > It unclear whether any well-known OID was ever assigned > and I'm not quite sure what are the right cofactor values
Hmm, no OIDs => no NIDs => you can't use them with EC_GROUP_new_by_nid (... guess I must think about this (curve and no oid)). +/* IPSec curves */ +static const EC_CURVE_DATA _EC_IPSEC_155_ID3 = { + NID_X9_62_characteristic_two_field, + "0800000000000000000000004000000000000001", + "0", + "07338f", + "7b", + "1c8", + "57db5698537193aef944",4, // 12 Hmm, the order doesn't seem to be correct. If I use "2AAAAAAAAAAAAAAAAAAC7F3C7881BD0868FA86C" EC_GROUP_check accepts this curve. And I think the cofactor should be 3 (but I didn't test it). ... + /* IPSec curves */ + { 0, &_EC_IPSEC_163_ID3}, // NIDs to be assigned Shouldn't this be _EC_IPSEC_155_ID3 ? + { 0, &_EC_IPSEC_185_ID4}, }; Nils ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]