diff options
Diffstat (limited to 'src/lib/libcrypto/ec')
-rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 40 |
1 files changed, 5 insertions, 35 deletions
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c index c1aedb47ee..3bb550d569 100644 --- a/src/lib/libcrypto/ec/ec_asn1.c +++ b/src/lib/libcrypto/ec/ec_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_asn1.c,v 1.51 2024/04/15 15:44:15 tb Exp $ */ | 1 | /* $OpenBSD: ec_asn1.c,v 1.52 2024/04/15 15:46:29 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
4 | */ | 4 | */ |
@@ -167,7 +167,7 @@ static const ASN1_TEMPLATE X9_62_PENTANOMIAL_seq_tt[] = { | |||
167 | }, | 167 | }, |
168 | }; | 168 | }; |
169 | 169 | ||
170 | const ASN1_ITEM X9_62_PENTANOMIAL_it = { | 170 | static const ASN1_ITEM X9_62_PENTANOMIAL_it = { |
171 | .itype = ASN1_ITYPE_SEQUENCE, | 171 | .itype = ASN1_ITYPE_SEQUENCE, |
172 | .utype = V_ASN1_SEQUENCE, | 172 | .utype = V_ASN1_SEQUENCE, |
173 | .templates = X9_62_PENTANOMIAL_seq_tt, | 173 | .templates = X9_62_PENTANOMIAL_seq_tt, |
@@ -177,21 +177,6 @@ const ASN1_ITEM X9_62_PENTANOMIAL_it = { | |||
177 | .sname = "X9_62_PENTANOMIAL", | 177 | .sname = "X9_62_PENTANOMIAL", |
178 | }; | 178 | }; |
179 | 179 | ||
180 | X9_62_PENTANOMIAL *X9_62_PENTANOMIAL_new(void); | ||
181 | void X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a); | ||
182 | |||
183 | X9_62_PENTANOMIAL * | ||
184 | X9_62_PENTANOMIAL_new(void) | ||
185 | { | ||
186 | return (X9_62_PENTANOMIAL*)ASN1_item_new(&X9_62_PENTANOMIAL_it); | ||
187 | } | ||
188 | |||
189 | void | ||
190 | X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a) | ||
191 | { | ||
192 | ASN1_item_free((ASN1_VALUE *)a, &X9_62_PENTANOMIAL_it); | ||
193 | } | ||
194 | |||
195 | static const ASN1_TEMPLATE char_two_def_tt = { | 180 | static const ASN1_TEMPLATE char_two_def_tt = { |
196 | .flags = 0, | 181 | .flags = 0, |
197 | .tag = 0, | 182 | .tag = 0, |
@@ -267,7 +252,7 @@ static const ASN1_TEMPLATE X9_62_CHARACTERISTIC_TWO_seq_tt[] = { | |||
267 | }, | 252 | }, |
268 | }; | 253 | }; |
269 | 254 | ||
270 | const ASN1_ITEM X9_62_CHARACTERISTIC_TWO_it = { | 255 | static const ASN1_ITEM X9_62_CHARACTERISTIC_TWO_it = { |
271 | .itype = ASN1_ITYPE_SEQUENCE, | 256 | .itype = ASN1_ITYPE_SEQUENCE, |
272 | .utype = V_ASN1_SEQUENCE, | 257 | .utype = V_ASN1_SEQUENCE, |
273 | .templates = X9_62_CHARACTERISTIC_TWO_seq_tt, | 258 | .templates = X9_62_CHARACTERISTIC_TWO_seq_tt, |
@@ -277,21 +262,6 @@ const ASN1_ITEM X9_62_CHARACTERISTIC_TWO_it = { | |||
277 | .sname = "X9_62_CHARACTERISTIC_TWO", | 262 | .sname = "X9_62_CHARACTERISTIC_TWO", |
278 | }; | 263 | }; |
279 | 264 | ||
280 | X9_62_CHARACTERISTIC_TWO *X9_62_CHARACTERISTIC_TWO_new(void); | ||
281 | void X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a); | ||
282 | |||
283 | X9_62_CHARACTERISTIC_TWO * | ||
284 | X9_62_CHARACTERISTIC_TWO_new(void) | ||
285 | { | ||
286 | return (X9_62_CHARACTERISTIC_TWO*)ASN1_item_new(&X9_62_CHARACTERISTIC_TWO_it); | ||
287 | } | ||
288 | |||
289 | void | ||
290 | X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a) | ||
291 | { | ||
292 | ASN1_item_free((ASN1_VALUE *)a, &X9_62_CHARACTERISTIC_TWO_it); | ||
293 | } | ||
294 | |||
295 | static const ASN1_TEMPLATE fieldID_def_tt = { | 265 | static const ASN1_TEMPLATE fieldID_def_tt = { |
296 | .flags = 0, | 266 | .flags = 0, |
297 | .tag = 0, | 267 | .tag = 0, |
@@ -349,7 +319,7 @@ static const ASN1_TEMPLATE X9_62_FIELDID_seq_tt[] = { | |||
349 | }, | 319 | }, |
350 | }; | 320 | }; |
351 | 321 | ||
352 | const ASN1_ITEM X9_62_FIELDID_it = { | 322 | static const ASN1_ITEM X9_62_FIELDID_it = { |
353 | .itype = ASN1_ITYPE_SEQUENCE, | 323 | .itype = ASN1_ITYPE_SEQUENCE, |
354 | .utype = V_ASN1_SEQUENCE, | 324 | .utype = V_ASN1_SEQUENCE, |
355 | .templates = X9_62_FIELDID_seq_tt, | 325 | .templates = X9_62_FIELDID_seq_tt, |
@@ -383,7 +353,7 @@ static const ASN1_TEMPLATE X9_62_CURVE_seq_tt[] = { | |||
383 | }, | 353 | }, |
384 | }; | 354 | }; |
385 | 355 | ||
386 | const ASN1_ITEM X9_62_CURVE_it = { | 356 | static const ASN1_ITEM X9_62_CURVE_it = { |
387 | .itype = ASN1_ITYPE_SEQUENCE, | 357 | .itype = ASN1_ITYPE_SEQUENCE, |
388 | .utype = V_ASN1_SEQUENCE, | 358 | .utype = V_ASN1_SEQUENCE, |
389 | .templates = X9_62_CURVE_seq_tt, | 359 | .templates = X9_62_CURVE_seq_tt, |