diff options
author | tb <> | 2024-04-15 15:46:29 +0000 |
---|---|---|
committer | tb <> | 2024-04-15 15:46:29 +0000 |
commit | 049f6d53706b370767bd87ed6821b66dc30a37c0 (patch) | |
tree | a4124c956c06ec5cbe1fa62f11e9cd9676f78789 | |
parent | d5e142ed051d3b24766d48b620d1d700637fb809 (diff) | |
download | openbsd-049f6d53706b370767bd87ed6821b66dc30a37c0.tar.gz openbsd-049f6d53706b370767bd87ed6821b66dc30a37c0.tar.bz2 openbsd-049f6d53706b370767bd87ed6821b66dc30a37c0.zip |
More X9.62 stuff was never used outside of ec_asn1.c
We only need the ASN.1 items.
ok jsing
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/Symbols.list | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 40 |
2 files changed, 5 insertions, 43 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index ff90316a4c..32100a8c4d 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -2911,14 +2911,6 @@ X509v3_get_ext_by_NID | |||
2911 | X509v3_get_ext_by_OBJ | 2911 | X509v3_get_ext_by_OBJ |
2912 | X509v3_get_ext_by_critical | 2912 | X509v3_get_ext_by_critical |
2913 | X509v3_get_ext_count | 2913 | X509v3_get_ext_count |
2914 | X9_62_CHARACTERISTIC_TWO_free | ||
2915 | X9_62_CHARACTERISTIC_TWO_it | ||
2916 | X9_62_CHARACTERISTIC_TWO_new | ||
2917 | X9_62_CURVE_it | ||
2918 | X9_62_FIELDID_it | ||
2919 | X9_62_PENTANOMIAL_free | ||
2920 | X9_62_PENTANOMIAL_it | ||
2921 | X9_62_PENTANOMIAL_new | ||
2922 | ZLONG_it | 2914 | ZLONG_it |
2923 | _CONF_add_string | 2915 | _CONF_add_string |
2924 | _CONF_free_data | 2916 | _CONF_free_data |
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, |