diff options
| author | tb <> | 2024-04-15 15:46:29 +0000 |
|---|---|---|
| committer | tb <> | 2024-04-15 15:46:29 +0000 |
| commit | a48adffa1fce54bc2841c654c307cb3624624f73 (patch) | |
| tree | a4124c956c06ec5cbe1fa62f11e9cd9676f78789 /src | |
| parent | e441b2e7a6911409611ef84723bb86607ff7ba7a (diff) | |
| download | openbsd-a48adffa1fce54bc2841c654c307cb3624624f73.tar.gz openbsd-a48adffa1fce54bc2841c654c307cb3624624f73.tar.bz2 openbsd-a48adffa1fce54bc2841c654c307cb3624624f73.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, |
