summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2024-04-15 15:46:29 +0000
committertb <>2024-04-15 15:46:29 +0000
commit049f6d53706b370767bd87ed6821b66dc30a37c0 (patch)
treea4124c956c06ec5cbe1fa62f11e9cd9676f78789
parentd5e142ed051d3b24766d48b620d1d700637fb809 (diff)
downloadopenbsd-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.list8
-rw-r--r--src/lib/libcrypto/ec/ec_asn1.c40
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
2911X509v3_get_ext_by_OBJ 2911X509v3_get_ext_by_OBJ
2912X509v3_get_ext_by_critical 2912X509v3_get_ext_by_critical
2913X509v3_get_ext_count 2913X509v3_get_ext_count
2914X9_62_CHARACTERISTIC_TWO_free
2915X9_62_CHARACTERISTIC_TWO_it
2916X9_62_CHARACTERISTIC_TWO_new
2917X9_62_CURVE_it
2918X9_62_FIELDID_it
2919X9_62_PENTANOMIAL_free
2920X9_62_PENTANOMIAL_it
2921X9_62_PENTANOMIAL_new
2922ZLONG_it 2914ZLONG_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
170const ASN1_ITEM X9_62_PENTANOMIAL_it = { 170static 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
180X9_62_PENTANOMIAL *X9_62_PENTANOMIAL_new(void);
181void X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a);
182
183X9_62_PENTANOMIAL *
184X9_62_PENTANOMIAL_new(void)
185{
186 return (X9_62_PENTANOMIAL*)ASN1_item_new(&X9_62_PENTANOMIAL_it);
187}
188
189void
190X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a)
191{
192 ASN1_item_free((ASN1_VALUE *)a, &X9_62_PENTANOMIAL_it);
193}
194
195static const ASN1_TEMPLATE char_two_def_tt = { 180static 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
270const ASN1_ITEM X9_62_CHARACTERISTIC_TWO_it = { 255static 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
280X9_62_CHARACTERISTIC_TWO *X9_62_CHARACTERISTIC_TWO_new(void);
281void X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a);
282
283X9_62_CHARACTERISTIC_TWO *
284X9_62_CHARACTERISTIC_TWO_new(void)
285{
286 return (X9_62_CHARACTERISTIC_TWO*)ASN1_item_new(&X9_62_CHARACTERISTIC_TWO_it);
287}
288
289void
290X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a)
291{
292 ASN1_item_free((ASN1_VALUE *)a, &X9_62_CHARACTERISTIC_TWO_it);
293}
294
295static const ASN1_TEMPLATE fieldID_def_tt = { 265static 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
352const ASN1_ITEM X9_62_FIELDID_it = { 322static 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
386const ASN1_ITEM X9_62_CURVE_it = { 356static 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,