diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/asn1/n_pkey.c | 14 | ||||
-rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 23 | ||||
-rw-r--r-- | src/lib/libcrypto/ecdsa/ecs_asn1.c | 8 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/asn1/n_pkey.c | 14 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/ec/ec_asn1.c | 23 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/ecdsa/ecs_asn1.c | 8 |
6 files changed, 68 insertions, 22 deletions
diff --git a/src/lib/libcrypto/asn1/n_pkey.c b/src/lib/libcrypto/asn1/n_pkey.c index 664d39216b..bc78606d39 100644 --- a/src/lib/libcrypto/asn1/n_pkey.c +++ b/src/lib/libcrypto/asn1/n_pkey.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: n_pkey.c,v 1.28 2015/10/16 15:09:28 jsing Exp $ */ | 1 | /* $OpenBSD: n_pkey.c,v 1.29 2015/10/16 15:12:30 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -113,7 +113,11 @@ const ASN1_ITEM NETSCAPE_ENCRYPTED_PKEY_it = { | |||
113 | .sname = "NETSCAPE_ENCRYPTED_PKEY", | 113 | .sname = "NETSCAPE_ENCRYPTED_PKEY", |
114 | }; | 114 | }; |
115 | 115 | ||
116 | DECLARE_ASN1_FUNCTIONS_const(NETSCAPE_ENCRYPTED_PKEY) | 116 | NETSCAPE_ENCRYPTED_PKEY *NETSCAPE_ENCRYPTED_PKEY_new(void); |
117 | void NETSCAPE_ENCRYPTED_PKEY_free(NETSCAPE_ENCRYPTED_PKEY *a); | ||
118 | NETSCAPE_ENCRYPTED_PKEY *d2i_NETSCAPE_ENCRYPTED_PKEY(NETSCAPE_ENCRYPTED_PKEY **a, const unsigned char **in, long len); | ||
119 | int i2d_NETSCAPE_ENCRYPTED_PKEY(const NETSCAPE_ENCRYPTED_PKEY *a, unsigned char **out); | ||
120 | extern const ASN1_ITEM NETSCAPE_ENCRYPTED_PKEY_it; | ||
117 | 121 | ||
118 | NETSCAPE_ENCRYPTED_PKEY * | 122 | NETSCAPE_ENCRYPTED_PKEY * |
119 | d2i_NETSCAPE_ENCRYPTED_PKEY(NETSCAPE_ENCRYPTED_PKEY **a, const unsigned char **in, long len) | 123 | d2i_NETSCAPE_ENCRYPTED_PKEY(NETSCAPE_ENCRYPTED_PKEY **a, const unsigned char **in, long len) |
@@ -167,7 +171,11 @@ const ASN1_ITEM NETSCAPE_PKEY_it = { | |||
167 | .sname = "NETSCAPE_PKEY", | 171 | .sname = "NETSCAPE_PKEY", |
168 | }; | 172 | }; |
169 | 173 | ||
170 | DECLARE_ASN1_FUNCTIONS_const(NETSCAPE_PKEY) | 174 | NETSCAPE_PKEY *NETSCAPE_PKEY_new(void); |
175 | void NETSCAPE_PKEY_free(NETSCAPE_PKEY *a); | ||
176 | NETSCAPE_PKEY *d2i_NETSCAPE_PKEY(NETSCAPE_PKEY **a, const unsigned char **in, long len); | ||
177 | int i2d_NETSCAPE_PKEY(const NETSCAPE_PKEY *a, unsigned char **out); | ||
178 | extern const ASN1_ITEM NETSCAPE_PKEY_it; | ||
171 | 179 | ||
172 | NETSCAPE_PKEY * | 180 | NETSCAPE_PKEY * |
173 | d2i_NETSCAPE_PKEY(NETSCAPE_PKEY **a, const unsigned char **in, long len) | 181 | d2i_NETSCAPE_PKEY(NETSCAPE_PKEY **a, const unsigned char **in, long len) |
diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c index f937672d67..5aeb561531 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.19 2015/10/16 15:09:28 jsing Exp $ */ | 1 | /* $OpenBSD: ec_asn1.c,v 1.20 2015/10/16 15:12:30 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
4 | */ | 4 | */ |
@@ -232,7 +232,8 @@ const ASN1_ITEM X9_62_PENTANOMIAL_it = { | |||
232 | .sname = "X9_62_PENTANOMIAL", | 232 | .sname = "X9_62_PENTANOMIAL", |
233 | }; | 233 | }; |
234 | 234 | ||
235 | DECLARE_ASN1_ALLOC_FUNCTIONS(X9_62_PENTANOMIAL) | 235 | X9_62_PENTANOMIAL *X9_62_PENTANOMIAL_new(void); |
236 | void X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a); | ||
236 | 237 | ||
237 | X9_62_PENTANOMIAL * | 238 | X9_62_PENTANOMIAL * |
238 | X9_62_PENTANOMIAL_new(void) | 239 | X9_62_PENTANOMIAL_new(void) |
@@ -333,7 +334,8 @@ const ASN1_ITEM X9_62_CHARACTERISTIC_TWO_it = { | |||
333 | .size = sizeof(X9_62_CHARACTERISTIC_TWO), | 334 | .size = sizeof(X9_62_CHARACTERISTIC_TWO), |
334 | .sname = "X9_62_CHARACTERISTIC_TWO", | 335 | .sname = "X9_62_CHARACTERISTIC_TWO", |
335 | }; | 336 | }; |
336 | DECLARE_ASN1_ALLOC_FUNCTIONS(X9_62_CHARACTERISTIC_TWO) | 337 | X9_62_CHARACTERISTIC_TWO *X9_62_CHARACTERISTIC_TWO_new(void); |
338 | void X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a); | ||
337 | 339 | ||
338 | X9_62_CHARACTERISTIC_TWO * | 340 | X9_62_CHARACTERISTIC_TWO * |
339 | X9_62_CHARACTERISTIC_TWO_new(void) | 341 | X9_62_CHARACTERISTIC_TWO_new(void) |
@@ -504,7 +506,8 @@ const ASN1_ITEM ECPARAMETERS_it = { | |||
504 | .size = sizeof(ECPARAMETERS), | 506 | .size = sizeof(ECPARAMETERS), |
505 | .sname = "ECPARAMETERS", | 507 | .sname = "ECPARAMETERS", |
506 | }; | 508 | }; |
507 | DECLARE_ASN1_ALLOC_FUNCTIONS(ECPARAMETERS) | 509 | ECPARAMETERS *ECPARAMETERS_new(void); |
510 | void ECPARAMETERS_free(ECPARAMETERS *a); | ||
508 | 511 | ||
509 | ECPARAMETERS * | 512 | ECPARAMETERS * |
510 | ECPARAMETERS_new(void) | 513 | ECPARAMETERS_new(void) |
@@ -552,7 +555,11 @@ const ASN1_ITEM ECPKPARAMETERS_it = { | |||
552 | .sname = "ECPKPARAMETERS", | 555 | .sname = "ECPKPARAMETERS", |
553 | }; | 556 | }; |
554 | 557 | ||
555 | DECLARE_ASN1_FUNCTIONS_const(ECPKPARAMETERS) | 558 | ECPKPARAMETERS *ECPKPARAMETERS_new(void); |
559 | void ECPKPARAMETERS_free(ECPKPARAMETERS *a); | ||
560 | ECPKPARAMETERS *d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len); | ||
561 | int i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out); | ||
562 | extern const ASN1_ITEM ECPKPARAMETERS_it; | ||
556 | 563 | ||
557 | ECPKPARAMETERS * | 564 | ECPKPARAMETERS * |
558 | d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len) | 565 | d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len) |
@@ -620,7 +627,11 @@ const ASN1_ITEM EC_PRIVATEKEY_it = { | |||
620 | .sname = "EC_PRIVATEKEY", | 627 | .sname = "EC_PRIVATEKEY", |
621 | }; | 628 | }; |
622 | 629 | ||
623 | DECLARE_ASN1_FUNCTIONS_const(EC_PRIVATEKEY) | 630 | EC_PRIVATEKEY *EC_PRIVATEKEY_new(void); |
631 | void EC_PRIVATEKEY_free(EC_PRIVATEKEY *a); | ||
632 | EC_PRIVATEKEY *d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len); | ||
633 | int i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out); | ||
634 | extern const ASN1_ITEM EC_PRIVATEKEY_it; | ||
624 | 635 | ||
625 | EC_PRIVATEKEY * | 636 | EC_PRIVATEKEY * |
626 | d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len) | 637 | d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len) |
diff --git a/src/lib/libcrypto/ecdsa/ecs_asn1.c b/src/lib/libcrypto/ecdsa/ecs_asn1.c index 7f2d646c44..bb54307254 100644 --- a/src/lib/libcrypto/ecdsa/ecs_asn1.c +++ b/src/lib/libcrypto/ecdsa/ecs_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecs_asn1.c,v 1.6 2015/10/16 15:09:28 jsing Exp $ */ | 1 | /* $OpenBSD: ecs_asn1.c,v 1.7 2015/10/16 15:12:30 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -84,7 +84,11 @@ const ASN1_ITEM ECDSA_SIG_it = { | |||
84 | .sname = "ECDSA_SIG", | 84 | .sname = "ECDSA_SIG", |
85 | }; | 85 | }; |
86 | 86 | ||
87 | DECLARE_ASN1_FUNCTIONS_const(ECDSA_SIG) | 87 | ECDSA_SIG *ECDSA_SIG_new(void); |
88 | void ECDSA_SIG_free(ECDSA_SIG *a); | ||
89 | ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len); | ||
90 | int i2d_ECDSA_SIG(const ECDSA_SIG *a, unsigned char **out); | ||
91 | extern const ASN1_ITEM ECDSA_SIG_it; | ||
88 | 92 | ||
89 | ECDSA_SIG * | 93 | ECDSA_SIG * |
90 | d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len) | 94 | d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len) |
diff --git a/src/lib/libssl/src/crypto/asn1/n_pkey.c b/src/lib/libssl/src/crypto/asn1/n_pkey.c index 664d39216b..bc78606d39 100644 --- a/src/lib/libssl/src/crypto/asn1/n_pkey.c +++ b/src/lib/libssl/src/crypto/asn1/n_pkey.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: n_pkey.c,v 1.28 2015/10/16 15:09:28 jsing Exp $ */ | 1 | /* $OpenBSD: n_pkey.c,v 1.29 2015/10/16 15:12:30 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -113,7 +113,11 @@ const ASN1_ITEM NETSCAPE_ENCRYPTED_PKEY_it = { | |||
113 | .sname = "NETSCAPE_ENCRYPTED_PKEY", | 113 | .sname = "NETSCAPE_ENCRYPTED_PKEY", |
114 | }; | 114 | }; |
115 | 115 | ||
116 | DECLARE_ASN1_FUNCTIONS_const(NETSCAPE_ENCRYPTED_PKEY) | 116 | NETSCAPE_ENCRYPTED_PKEY *NETSCAPE_ENCRYPTED_PKEY_new(void); |
117 | void NETSCAPE_ENCRYPTED_PKEY_free(NETSCAPE_ENCRYPTED_PKEY *a); | ||
118 | NETSCAPE_ENCRYPTED_PKEY *d2i_NETSCAPE_ENCRYPTED_PKEY(NETSCAPE_ENCRYPTED_PKEY **a, const unsigned char **in, long len); | ||
119 | int i2d_NETSCAPE_ENCRYPTED_PKEY(const NETSCAPE_ENCRYPTED_PKEY *a, unsigned char **out); | ||
120 | extern const ASN1_ITEM NETSCAPE_ENCRYPTED_PKEY_it; | ||
117 | 121 | ||
118 | NETSCAPE_ENCRYPTED_PKEY * | 122 | NETSCAPE_ENCRYPTED_PKEY * |
119 | d2i_NETSCAPE_ENCRYPTED_PKEY(NETSCAPE_ENCRYPTED_PKEY **a, const unsigned char **in, long len) | 123 | d2i_NETSCAPE_ENCRYPTED_PKEY(NETSCAPE_ENCRYPTED_PKEY **a, const unsigned char **in, long len) |
@@ -167,7 +171,11 @@ const ASN1_ITEM NETSCAPE_PKEY_it = { | |||
167 | .sname = "NETSCAPE_PKEY", | 171 | .sname = "NETSCAPE_PKEY", |
168 | }; | 172 | }; |
169 | 173 | ||
170 | DECLARE_ASN1_FUNCTIONS_const(NETSCAPE_PKEY) | 174 | NETSCAPE_PKEY *NETSCAPE_PKEY_new(void); |
175 | void NETSCAPE_PKEY_free(NETSCAPE_PKEY *a); | ||
176 | NETSCAPE_PKEY *d2i_NETSCAPE_PKEY(NETSCAPE_PKEY **a, const unsigned char **in, long len); | ||
177 | int i2d_NETSCAPE_PKEY(const NETSCAPE_PKEY *a, unsigned char **out); | ||
178 | extern const ASN1_ITEM NETSCAPE_PKEY_it; | ||
171 | 179 | ||
172 | NETSCAPE_PKEY * | 180 | NETSCAPE_PKEY * |
173 | d2i_NETSCAPE_PKEY(NETSCAPE_PKEY **a, const unsigned char **in, long len) | 181 | d2i_NETSCAPE_PKEY(NETSCAPE_PKEY **a, const unsigned char **in, long len) |
diff --git a/src/lib/libssl/src/crypto/ec/ec_asn1.c b/src/lib/libssl/src/crypto/ec/ec_asn1.c index f937672d67..5aeb561531 100644 --- a/src/lib/libssl/src/crypto/ec/ec_asn1.c +++ b/src/lib/libssl/src/crypto/ec/ec_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_asn1.c,v 1.19 2015/10/16 15:09:28 jsing Exp $ */ | 1 | /* $OpenBSD: ec_asn1.c,v 1.20 2015/10/16 15:12:30 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
4 | */ | 4 | */ |
@@ -232,7 +232,8 @@ const ASN1_ITEM X9_62_PENTANOMIAL_it = { | |||
232 | .sname = "X9_62_PENTANOMIAL", | 232 | .sname = "X9_62_PENTANOMIAL", |
233 | }; | 233 | }; |
234 | 234 | ||
235 | DECLARE_ASN1_ALLOC_FUNCTIONS(X9_62_PENTANOMIAL) | 235 | X9_62_PENTANOMIAL *X9_62_PENTANOMIAL_new(void); |
236 | void X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a); | ||
236 | 237 | ||
237 | X9_62_PENTANOMIAL * | 238 | X9_62_PENTANOMIAL * |
238 | X9_62_PENTANOMIAL_new(void) | 239 | X9_62_PENTANOMIAL_new(void) |
@@ -333,7 +334,8 @@ const ASN1_ITEM X9_62_CHARACTERISTIC_TWO_it = { | |||
333 | .size = sizeof(X9_62_CHARACTERISTIC_TWO), | 334 | .size = sizeof(X9_62_CHARACTERISTIC_TWO), |
334 | .sname = "X9_62_CHARACTERISTIC_TWO", | 335 | .sname = "X9_62_CHARACTERISTIC_TWO", |
335 | }; | 336 | }; |
336 | DECLARE_ASN1_ALLOC_FUNCTIONS(X9_62_CHARACTERISTIC_TWO) | 337 | X9_62_CHARACTERISTIC_TWO *X9_62_CHARACTERISTIC_TWO_new(void); |
338 | void X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a); | ||
337 | 339 | ||
338 | X9_62_CHARACTERISTIC_TWO * | 340 | X9_62_CHARACTERISTIC_TWO * |
339 | X9_62_CHARACTERISTIC_TWO_new(void) | 341 | X9_62_CHARACTERISTIC_TWO_new(void) |
@@ -504,7 +506,8 @@ const ASN1_ITEM ECPARAMETERS_it = { | |||
504 | .size = sizeof(ECPARAMETERS), | 506 | .size = sizeof(ECPARAMETERS), |
505 | .sname = "ECPARAMETERS", | 507 | .sname = "ECPARAMETERS", |
506 | }; | 508 | }; |
507 | DECLARE_ASN1_ALLOC_FUNCTIONS(ECPARAMETERS) | 509 | ECPARAMETERS *ECPARAMETERS_new(void); |
510 | void ECPARAMETERS_free(ECPARAMETERS *a); | ||
508 | 511 | ||
509 | ECPARAMETERS * | 512 | ECPARAMETERS * |
510 | ECPARAMETERS_new(void) | 513 | ECPARAMETERS_new(void) |
@@ -552,7 +555,11 @@ const ASN1_ITEM ECPKPARAMETERS_it = { | |||
552 | .sname = "ECPKPARAMETERS", | 555 | .sname = "ECPKPARAMETERS", |
553 | }; | 556 | }; |
554 | 557 | ||
555 | DECLARE_ASN1_FUNCTIONS_const(ECPKPARAMETERS) | 558 | ECPKPARAMETERS *ECPKPARAMETERS_new(void); |
559 | void ECPKPARAMETERS_free(ECPKPARAMETERS *a); | ||
560 | ECPKPARAMETERS *d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len); | ||
561 | int i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out); | ||
562 | extern const ASN1_ITEM ECPKPARAMETERS_it; | ||
556 | 563 | ||
557 | ECPKPARAMETERS * | 564 | ECPKPARAMETERS * |
558 | d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len) | 565 | d2i_ECPKPARAMETERS(ECPKPARAMETERS **a, const unsigned char **in, long len) |
@@ -620,7 +627,11 @@ const ASN1_ITEM EC_PRIVATEKEY_it = { | |||
620 | .sname = "EC_PRIVATEKEY", | 627 | .sname = "EC_PRIVATEKEY", |
621 | }; | 628 | }; |
622 | 629 | ||
623 | DECLARE_ASN1_FUNCTIONS_const(EC_PRIVATEKEY) | 630 | EC_PRIVATEKEY *EC_PRIVATEKEY_new(void); |
631 | void EC_PRIVATEKEY_free(EC_PRIVATEKEY *a); | ||
632 | EC_PRIVATEKEY *d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len); | ||
633 | int i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out); | ||
634 | extern const ASN1_ITEM EC_PRIVATEKEY_it; | ||
624 | 635 | ||
625 | EC_PRIVATEKEY * | 636 | EC_PRIVATEKEY * |
626 | d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len) | 637 | d2i_EC_PRIVATEKEY(EC_PRIVATEKEY **a, const unsigned char **in, long len) |
diff --git a/src/lib/libssl/src/crypto/ecdsa/ecs_asn1.c b/src/lib/libssl/src/crypto/ecdsa/ecs_asn1.c index 7f2d646c44..bb54307254 100644 --- a/src/lib/libssl/src/crypto/ecdsa/ecs_asn1.c +++ b/src/lib/libssl/src/crypto/ecdsa/ecs_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecs_asn1.c,v 1.6 2015/10/16 15:09:28 jsing Exp $ */ | 1 | /* $OpenBSD: ecs_asn1.c,v 1.7 2015/10/16 15:12:30 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -84,7 +84,11 @@ const ASN1_ITEM ECDSA_SIG_it = { | |||
84 | .sname = "ECDSA_SIG", | 84 | .sname = "ECDSA_SIG", |
85 | }; | 85 | }; |
86 | 86 | ||
87 | DECLARE_ASN1_FUNCTIONS_const(ECDSA_SIG) | 87 | ECDSA_SIG *ECDSA_SIG_new(void); |
88 | void ECDSA_SIG_free(ECDSA_SIG *a); | ||
89 | ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len); | ||
90 | int i2d_ECDSA_SIG(const ECDSA_SIG *a, unsigned char **out); | ||
91 | extern const ASN1_ITEM ECDSA_SIG_it; | ||
88 | 92 | ||
89 | ECDSA_SIG * | 93 | ECDSA_SIG * |
90 | d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len) | 94 | d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len) |