1*b077aed3SPierre Pronchery /* 2*b077aed3SPierre Pronchery * WARNING: do not edit! 3*b077aed3SPierre Pronchery * Generated by Makefile from providers/common/der/der_ec_gen.c.in 4*b077aed3SPierre Pronchery * 5*b077aed3SPierre Pronchery * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. 6*b077aed3SPierre Pronchery * 7*b077aed3SPierre Pronchery * Licensed under the Apache License 2.0 (the "License"). You may not use 8*b077aed3SPierre Pronchery * this file except in compliance with the License. You can obtain a copy 9*b077aed3SPierre Pronchery * in the file LICENSE in the source distribution or at 10*b077aed3SPierre Pronchery * https://www.openssl.org/source/license.html 11*b077aed3SPierre Pronchery */ 12*b077aed3SPierre Pronchery 13*b077aed3SPierre Pronchery #include "prov/der_ec.h" 14*b077aed3SPierre Pronchery 15*b077aed3SPierre Pronchery /* Well known OIDs precompiled */ 16*b077aed3SPierre Pronchery 17*b077aed3SPierre Pronchery /* 18*b077aed3SPierre Pronchery * ecdsa-with-SHA1 OBJECT IDENTIFIER ::= { id-ecSigType 1 } 19*b077aed3SPierre Pronchery */ 20*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_ecdsa_with_SHA1[DER_OID_SZ_ecdsa_with_SHA1] = { 21*b077aed3SPierre Pronchery DER_OID_V_ecdsa_with_SHA1 22*b077aed3SPierre Pronchery }; 23*b077aed3SPierre Pronchery 24*b077aed3SPierre Pronchery /* 25*b077aed3SPierre Pronchery * id-ecPublicKey OBJECT IDENTIFIER ::= { id-publicKeyType 1 } 26*b077aed3SPierre Pronchery */ 27*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_id_ecPublicKey[DER_OID_SZ_id_ecPublicKey] = { 28*b077aed3SPierre Pronchery DER_OID_V_id_ecPublicKey 29*b077aed3SPierre Pronchery }; 30*b077aed3SPierre Pronchery 31*b077aed3SPierre Pronchery /* 32*b077aed3SPierre Pronchery * c2pnb163v1 OBJECT IDENTIFIER ::= { c-TwoCurve 1 } 33*b077aed3SPierre Pronchery */ 34*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb163v1[DER_OID_SZ_c2pnb163v1] = { 35*b077aed3SPierre Pronchery DER_OID_V_c2pnb163v1 36*b077aed3SPierre Pronchery }; 37*b077aed3SPierre Pronchery 38*b077aed3SPierre Pronchery /* 39*b077aed3SPierre Pronchery * c2pnb163v2 OBJECT IDENTIFIER ::= { c-TwoCurve 2 } 40*b077aed3SPierre Pronchery */ 41*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb163v2[DER_OID_SZ_c2pnb163v2] = { 42*b077aed3SPierre Pronchery DER_OID_V_c2pnb163v2 43*b077aed3SPierre Pronchery }; 44*b077aed3SPierre Pronchery 45*b077aed3SPierre Pronchery /* 46*b077aed3SPierre Pronchery * c2pnb163v3 OBJECT IDENTIFIER ::= { c-TwoCurve 3 } 47*b077aed3SPierre Pronchery */ 48*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb163v3[DER_OID_SZ_c2pnb163v3] = { 49*b077aed3SPierre Pronchery DER_OID_V_c2pnb163v3 50*b077aed3SPierre Pronchery }; 51*b077aed3SPierre Pronchery 52*b077aed3SPierre Pronchery /* 53*b077aed3SPierre Pronchery * c2pnb176w1 OBJECT IDENTIFIER ::= { c-TwoCurve 4 } 54*b077aed3SPierre Pronchery */ 55*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb176w1[DER_OID_SZ_c2pnb176w1] = { 56*b077aed3SPierre Pronchery DER_OID_V_c2pnb176w1 57*b077aed3SPierre Pronchery }; 58*b077aed3SPierre Pronchery 59*b077aed3SPierre Pronchery /* 60*b077aed3SPierre Pronchery * c2tnb191v1 OBJECT IDENTIFIER ::= { c-TwoCurve 5 } 61*b077aed3SPierre Pronchery */ 62*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb191v1[DER_OID_SZ_c2tnb191v1] = { 63*b077aed3SPierre Pronchery DER_OID_V_c2tnb191v1 64*b077aed3SPierre Pronchery }; 65*b077aed3SPierre Pronchery 66*b077aed3SPierre Pronchery /* 67*b077aed3SPierre Pronchery * c2tnb191v2 OBJECT IDENTIFIER ::= { c-TwoCurve 6 } 68*b077aed3SPierre Pronchery */ 69*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb191v2[DER_OID_SZ_c2tnb191v2] = { 70*b077aed3SPierre Pronchery DER_OID_V_c2tnb191v2 71*b077aed3SPierre Pronchery }; 72*b077aed3SPierre Pronchery 73*b077aed3SPierre Pronchery /* 74*b077aed3SPierre Pronchery * c2tnb191v3 OBJECT IDENTIFIER ::= { c-TwoCurve 7 } 75*b077aed3SPierre Pronchery */ 76*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb191v3[DER_OID_SZ_c2tnb191v3] = { 77*b077aed3SPierre Pronchery DER_OID_V_c2tnb191v3 78*b077aed3SPierre Pronchery }; 79*b077aed3SPierre Pronchery 80*b077aed3SPierre Pronchery /* 81*b077aed3SPierre Pronchery * c2onb191v4 OBJECT IDENTIFIER ::= { c-TwoCurve 8 } 82*b077aed3SPierre Pronchery */ 83*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2onb191v4[DER_OID_SZ_c2onb191v4] = { 84*b077aed3SPierre Pronchery DER_OID_V_c2onb191v4 85*b077aed3SPierre Pronchery }; 86*b077aed3SPierre Pronchery 87*b077aed3SPierre Pronchery /* 88*b077aed3SPierre Pronchery * c2onb191v5 OBJECT IDENTIFIER ::= { c-TwoCurve 9 } 89*b077aed3SPierre Pronchery */ 90*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2onb191v5[DER_OID_SZ_c2onb191v5] = { 91*b077aed3SPierre Pronchery DER_OID_V_c2onb191v5 92*b077aed3SPierre Pronchery }; 93*b077aed3SPierre Pronchery 94*b077aed3SPierre Pronchery /* 95*b077aed3SPierre Pronchery * c2pnb208w1 OBJECT IDENTIFIER ::= { c-TwoCurve 10 } 96*b077aed3SPierre Pronchery */ 97*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb208w1[DER_OID_SZ_c2pnb208w1] = { 98*b077aed3SPierre Pronchery DER_OID_V_c2pnb208w1 99*b077aed3SPierre Pronchery }; 100*b077aed3SPierre Pronchery 101*b077aed3SPierre Pronchery /* 102*b077aed3SPierre Pronchery * c2tnb239v1 OBJECT IDENTIFIER ::= { c-TwoCurve 11 } 103*b077aed3SPierre Pronchery */ 104*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb239v1[DER_OID_SZ_c2tnb239v1] = { 105*b077aed3SPierre Pronchery DER_OID_V_c2tnb239v1 106*b077aed3SPierre Pronchery }; 107*b077aed3SPierre Pronchery 108*b077aed3SPierre Pronchery /* 109*b077aed3SPierre Pronchery * c2tnb239v2 OBJECT IDENTIFIER ::= { c-TwoCurve 12 } 110*b077aed3SPierre Pronchery */ 111*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb239v2[DER_OID_SZ_c2tnb239v2] = { 112*b077aed3SPierre Pronchery DER_OID_V_c2tnb239v2 113*b077aed3SPierre Pronchery }; 114*b077aed3SPierre Pronchery 115*b077aed3SPierre Pronchery /* 116*b077aed3SPierre Pronchery * c2tnb239v3 OBJECT IDENTIFIER ::= { c-TwoCurve 13 } 117*b077aed3SPierre Pronchery */ 118*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb239v3[DER_OID_SZ_c2tnb239v3] = { 119*b077aed3SPierre Pronchery DER_OID_V_c2tnb239v3 120*b077aed3SPierre Pronchery }; 121*b077aed3SPierre Pronchery 122*b077aed3SPierre Pronchery /* 123*b077aed3SPierre Pronchery * c2onb239v4 OBJECT IDENTIFIER ::= { c-TwoCurve 14 } 124*b077aed3SPierre Pronchery */ 125*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2onb239v4[DER_OID_SZ_c2onb239v4] = { 126*b077aed3SPierre Pronchery DER_OID_V_c2onb239v4 127*b077aed3SPierre Pronchery }; 128*b077aed3SPierre Pronchery 129*b077aed3SPierre Pronchery /* 130*b077aed3SPierre Pronchery * c2onb239v5 OBJECT IDENTIFIER ::= { c-TwoCurve 15 } 131*b077aed3SPierre Pronchery */ 132*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2onb239v5[DER_OID_SZ_c2onb239v5] = { 133*b077aed3SPierre Pronchery DER_OID_V_c2onb239v5 134*b077aed3SPierre Pronchery }; 135*b077aed3SPierre Pronchery 136*b077aed3SPierre Pronchery /* 137*b077aed3SPierre Pronchery * c2pnb272w1 OBJECT IDENTIFIER ::= { c-TwoCurve 16 } 138*b077aed3SPierre Pronchery */ 139*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb272w1[DER_OID_SZ_c2pnb272w1] = { 140*b077aed3SPierre Pronchery DER_OID_V_c2pnb272w1 141*b077aed3SPierre Pronchery }; 142*b077aed3SPierre Pronchery 143*b077aed3SPierre Pronchery /* 144*b077aed3SPierre Pronchery * c2pnb304w1 OBJECT IDENTIFIER ::= { c-TwoCurve 17 } 145*b077aed3SPierre Pronchery */ 146*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb304w1[DER_OID_SZ_c2pnb304w1] = { 147*b077aed3SPierre Pronchery DER_OID_V_c2pnb304w1 148*b077aed3SPierre Pronchery }; 149*b077aed3SPierre Pronchery 150*b077aed3SPierre Pronchery /* 151*b077aed3SPierre Pronchery * c2tnb359v1 OBJECT IDENTIFIER ::= { c-TwoCurve 18 } 152*b077aed3SPierre Pronchery */ 153*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb359v1[DER_OID_SZ_c2tnb359v1] = { 154*b077aed3SPierre Pronchery DER_OID_V_c2tnb359v1 155*b077aed3SPierre Pronchery }; 156*b077aed3SPierre Pronchery 157*b077aed3SPierre Pronchery /* 158*b077aed3SPierre Pronchery * c2pnb368w1 OBJECT IDENTIFIER ::= { c-TwoCurve 19 } 159*b077aed3SPierre Pronchery */ 160*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2pnb368w1[DER_OID_SZ_c2pnb368w1] = { 161*b077aed3SPierre Pronchery DER_OID_V_c2pnb368w1 162*b077aed3SPierre Pronchery }; 163*b077aed3SPierre Pronchery 164*b077aed3SPierre Pronchery /* 165*b077aed3SPierre Pronchery * c2tnb431r1 OBJECT IDENTIFIER ::= { c-TwoCurve 20 } 166*b077aed3SPierre Pronchery */ 167*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_c2tnb431r1[DER_OID_SZ_c2tnb431r1] = { 168*b077aed3SPierre Pronchery DER_OID_V_c2tnb431r1 169*b077aed3SPierre Pronchery }; 170*b077aed3SPierre Pronchery 171*b077aed3SPierre Pronchery /* 172*b077aed3SPierre Pronchery * prime192v1 OBJECT IDENTIFIER ::= { primeCurve 1 } 173*b077aed3SPierre Pronchery */ 174*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_prime192v1[DER_OID_SZ_prime192v1] = { 175*b077aed3SPierre Pronchery DER_OID_V_prime192v1 176*b077aed3SPierre Pronchery }; 177*b077aed3SPierre Pronchery 178*b077aed3SPierre Pronchery /* 179*b077aed3SPierre Pronchery * prime192v2 OBJECT IDENTIFIER ::= { primeCurve 2 } 180*b077aed3SPierre Pronchery */ 181*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_prime192v2[DER_OID_SZ_prime192v2] = { 182*b077aed3SPierre Pronchery DER_OID_V_prime192v2 183*b077aed3SPierre Pronchery }; 184*b077aed3SPierre Pronchery 185*b077aed3SPierre Pronchery /* 186*b077aed3SPierre Pronchery * prime192v3 OBJECT IDENTIFIER ::= { primeCurve 3 } 187*b077aed3SPierre Pronchery */ 188*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_prime192v3[DER_OID_SZ_prime192v3] = { 189*b077aed3SPierre Pronchery DER_OID_V_prime192v3 190*b077aed3SPierre Pronchery }; 191*b077aed3SPierre Pronchery 192*b077aed3SPierre Pronchery /* 193*b077aed3SPierre Pronchery * prime239v1 OBJECT IDENTIFIER ::= { primeCurve 4 } 194*b077aed3SPierre Pronchery */ 195*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_prime239v1[DER_OID_SZ_prime239v1] = { 196*b077aed3SPierre Pronchery DER_OID_V_prime239v1 197*b077aed3SPierre Pronchery }; 198*b077aed3SPierre Pronchery 199*b077aed3SPierre Pronchery /* 200*b077aed3SPierre Pronchery * prime239v2 OBJECT IDENTIFIER ::= { primeCurve 5 } 201*b077aed3SPierre Pronchery */ 202*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_prime239v2[DER_OID_SZ_prime239v2] = { 203*b077aed3SPierre Pronchery DER_OID_V_prime239v2 204*b077aed3SPierre Pronchery }; 205*b077aed3SPierre Pronchery 206*b077aed3SPierre Pronchery /* 207*b077aed3SPierre Pronchery * prime239v3 OBJECT IDENTIFIER ::= { primeCurve 6 } 208*b077aed3SPierre Pronchery */ 209*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_prime239v3[DER_OID_SZ_prime239v3] = { 210*b077aed3SPierre Pronchery DER_OID_V_prime239v3 211*b077aed3SPierre Pronchery }; 212*b077aed3SPierre Pronchery 213*b077aed3SPierre Pronchery /* 214*b077aed3SPierre Pronchery * prime256v1 OBJECT IDENTIFIER ::= { primeCurve 7 } 215*b077aed3SPierre Pronchery */ 216*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_prime256v1[DER_OID_SZ_prime256v1] = { 217*b077aed3SPierre Pronchery DER_OID_V_prime256v1 218*b077aed3SPierre Pronchery }; 219*b077aed3SPierre Pronchery 220*b077aed3SPierre Pronchery /* 221*b077aed3SPierre Pronchery * ecdsa-with-SHA224 OBJECT IDENTIFIER ::= { iso(1) member-body(2) 222*b077aed3SPierre Pronchery * us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-SHA2(3) 1 } 223*b077aed3SPierre Pronchery */ 224*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_ecdsa_with_SHA224[DER_OID_SZ_ecdsa_with_SHA224] = { 225*b077aed3SPierre Pronchery DER_OID_V_ecdsa_with_SHA224 226*b077aed3SPierre Pronchery }; 227*b077aed3SPierre Pronchery 228*b077aed3SPierre Pronchery /* 229*b077aed3SPierre Pronchery * ecdsa-with-SHA256 OBJECT IDENTIFIER ::= { iso(1) member-body(2) 230*b077aed3SPierre Pronchery * us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-SHA2(3) 2 } 231*b077aed3SPierre Pronchery */ 232*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_ecdsa_with_SHA256[DER_OID_SZ_ecdsa_with_SHA256] = { 233*b077aed3SPierre Pronchery DER_OID_V_ecdsa_with_SHA256 234*b077aed3SPierre Pronchery }; 235*b077aed3SPierre Pronchery 236*b077aed3SPierre Pronchery /* 237*b077aed3SPierre Pronchery * ecdsa-with-SHA384 OBJECT IDENTIFIER ::= { iso(1) member-body(2) 238*b077aed3SPierre Pronchery * us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-SHA2(3) 3 } 239*b077aed3SPierre Pronchery */ 240*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_ecdsa_with_SHA384[DER_OID_SZ_ecdsa_with_SHA384] = { 241*b077aed3SPierre Pronchery DER_OID_V_ecdsa_with_SHA384 242*b077aed3SPierre Pronchery }; 243*b077aed3SPierre Pronchery 244*b077aed3SPierre Pronchery /* 245*b077aed3SPierre Pronchery * ecdsa-with-SHA512 OBJECT IDENTIFIER ::= { iso(1) member-body(2) 246*b077aed3SPierre Pronchery * us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-SHA2(3) 4 } 247*b077aed3SPierre Pronchery */ 248*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_ecdsa_with_SHA512[DER_OID_SZ_ecdsa_with_SHA512] = { 249*b077aed3SPierre Pronchery DER_OID_V_ecdsa_with_SHA512 250*b077aed3SPierre Pronchery }; 251*b077aed3SPierre Pronchery 252*b077aed3SPierre Pronchery /* 253*b077aed3SPierre Pronchery * id-ecdsa-with-sha3-224 OBJECT IDENTIFIER ::= { sigAlgs 9 } 254*b077aed3SPierre Pronchery */ 255*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_id_ecdsa_with_sha3_224[DER_OID_SZ_id_ecdsa_with_sha3_224] = { 256*b077aed3SPierre Pronchery DER_OID_V_id_ecdsa_with_sha3_224 257*b077aed3SPierre Pronchery }; 258*b077aed3SPierre Pronchery 259*b077aed3SPierre Pronchery /* 260*b077aed3SPierre Pronchery * id-ecdsa-with-sha3-256 OBJECT IDENTIFIER ::= { sigAlgs 10 } 261*b077aed3SPierre Pronchery */ 262*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_id_ecdsa_with_sha3_256[DER_OID_SZ_id_ecdsa_with_sha3_256] = { 263*b077aed3SPierre Pronchery DER_OID_V_id_ecdsa_with_sha3_256 264*b077aed3SPierre Pronchery }; 265*b077aed3SPierre Pronchery 266*b077aed3SPierre Pronchery /* 267*b077aed3SPierre Pronchery * id-ecdsa-with-sha3-384 OBJECT IDENTIFIER ::= { sigAlgs 11 } 268*b077aed3SPierre Pronchery */ 269*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_id_ecdsa_with_sha3_384[DER_OID_SZ_id_ecdsa_with_sha3_384] = { 270*b077aed3SPierre Pronchery DER_OID_V_id_ecdsa_with_sha3_384 271*b077aed3SPierre Pronchery }; 272*b077aed3SPierre Pronchery 273*b077aed3SPierre Pronchery /* 274*b077aed3SPierre Pronchery * id-ecdsa-with-sha3-512 OBJECT IDENTIFIER ::= { sigAlgs 12 } 275*b077aed3SPierre Pronchery */ 276*b077aed3SPierre Pronchery const unsigned char ossl_der_oid_id_ecdsa_with_sha3_512[DER_OID_SZ_id_ecdsa_with_sha3_512] = { 277*b077aed3SPierre Pronchery DER_OID_V_id_ecdsa_with_sha3_512 278*b077aed3SPierre Pronchery }; 279*b077aed3SPierre Pronchery 280