From 7ca5f7d3b53fafc47145e096dad08372523cca9b Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Mon, 11 Apr 2016 04:14:07 -0400 Subject: Add OIDs for curve25519 and curve448 --- oids.h | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'oids.h') diff --git a/oids.h b/oids.h index e43e2992..a9968190 100644 --- a/oids.h +++ b/oids.h @@ -40,12 +40,22 @@ DEFINE_OID(1, iso) DEFINE_OID(rsadsi()+2, rsadsi_digestAlgorithm) DEFINE_OID(rsadsi_digestAlgorithm()+2, id_md2) DEFINE_OID(rsadsi_digestAlgorithm()+5, id_md5) - DEFINE_OID(iso()+3, identified_organization); + DEFINE_OID(iso()+3, identified_organization) + // Arc from http://tools.ietf.org/html/draft-josefsson-pkix-newcurves + DEFINE_OID(identified_organization()+6, dod) + DEFINE_OID(dod()+1, internet) + DEFINE_OID(internet()+4, internet_private) + DEFINE_OID(internet_private()+1, enterprise) + DEFINE_OID(enterprise()+11591,GNU) + DEFINE_OID(GNU()+15,ellipticCurve) + DEFINE_OID(ellipticCurve()+1,id_curve25519) + DEFINE_OID(ellipticCurve()+1,id_curve448) + DEFINE_OID(ellipticCurve()+1,id_curve25519ph) + DEFINE_OID(ellipticCurve()+1,id_curve448ph) DEFINE_OID(identified_organization()+14, oiw); DEFINE_OID(oiw()+3, oiw_secsig); DEFINE_OID(oiw_secsig()+2, oiw_secsig_algorithms); - DEFINE_OID(oiw_secsig_algorithms()+26, id_sha1); - + DEFINE_OID(oiw_secsig_algorithms()+26, id_sha1); DEFINE_OID(identified_organization()+36, teletrust); DEFINE_OID(teletrust()+3, teletrust_algorithm) DEFINE_OID(teletrust_algorithm()+2+1, id_ripemd160) @@ -57,7 +67,6 @@ DEFINE_OID(1, iso) DEFINE_OID(teletrust_ellipticCurve()+1+9, brainpoolP320r1) DEFINE_OID(teletrust_ellipticCurve()+1+11, brainpoolP384r1) DEFINE_OID(teletrust_ellipticCurve()+1+13, brainpoolP512r1) - DEFINE_OID(identified_organization()+132, certicom); DEFINE_OID(certicom()+0, certicom_ellipticCurve); // these are sorted by curve type and then by OID -- cgit v1.2.1