xref: /freebsd/crypto/openssl/providers/common/der/der_ec_gen.c (revision b077aed33b7b6aefca7b17ddb250cf521f938613)
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