diff options
Diffstat (limited to 'src/lib/libcrypto/pkcs12')
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_add.c | 18 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_asn.c | 34 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_attr.c | 18 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_crpt.c | 6 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_crt.c | 12 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_decr.c | 8 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_init.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_key.c | 6 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_kiss.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_mutl.c | 14 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_npas.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_p8d.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_p8e.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_sbag.c | 32 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_utl.c | 14 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/pk12err.c | 4 |
16 files changed, 93 insertions, 93 deletions
diff --git a/src/lib/libcrypto/pkcs12/p12_add.c b/src/lib/libcrypto/pkcs12/p12_add.c index 66cb95b1db..93c7c7221e 100644 --- a/src/lib/libcrypto/pkcs12/p12_add.c +++ b/src/lib/libcrypto/pkcs12/p12_add.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_add.c,v 1.21 2022/11/12 13:03:28 beck Exp $ */ | 1 | /* $OpenBSD: p12_add.c,v 1.22 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -90,7 +90,7 @@ PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, int nid1, int nid2) | |||
| 90 | safebag->type = OBJ_nid2obj(nid2); | 90 | safebag->type = OBJ_nid2obj(nid2); |
| 91 | return safebag; | 91 | return safebag; |
| 92 | } | 92 | } |
| 93 | LCRYPTO_ALIAS(PKCS12_item_pack_safebag) | 93 | LCRYPTO_ALIAS(PKCS12_item_pack_safebag); |
| 94 | 94 | ||
| 95 | /* Turn a stack of SAFEBAGS into a PKCS#7 data Contentinfo */ | 95 | /* Turn a stack of SAFEBAGS into a PKCS#7 data Contentinfo */ |
| 96 | PKCS7 * | 96 | PKCS7 * |
| @@ -118,7 +118,7 @@ err: | |||
| 118 | PKCS7_free(p7); | 118 | PKCS7_free(p7); |
| 119 | return NULL; | 119 | return NULL; |
| 120 | } | 120 | } |
| 121 | LCRYPTO_ALIAS(PKCS12_pack_p7data) | 121 | LCRYPTO_ALIAS(PKCS12_pack_p7data); |
| 122 | 122 | ||
| 123 | /* Unpack SAFEBAGS from PKCS#7 data ContentInfo */ | 123 | /* Unpack SAFEBAGS from PKCS#7 data ContentInfo */ |
| 124 | STACK_OF(PKCS12_SAFEBAG) * | 124 | STACK_OF(PKCS12_SAFEBAG) * |
| @@ -130,7 +130,7 @@ PKCS12_unpack_p7data(PKCS7 *p7) | |||
| 130 | } | 130 | } |
| 131 | return ASN1_item_unpack(p7->d.data, &PKCS12_SAFEBAGS_it); | 131 | return ASN1_item_unpack(p7->d.data, &PKCS12_SAFEBAGS_it); |
| 132 | } | 132 | } |
| 133 | LCRYPTO_ALIAS(PKCS12_unpack_p7data) | 133 | LCRYPTO_ALIAS(PKCS12_unpack_p7data); |
| 134 | 134 | ||
| 135 | /* Turn a stack of SAFEBAGS into a PKCS#7 encrypted data ContentInfo */ | 135 | /* Turn a stack of SAFEBAGS into a PKCS#7 encrypted data ContentInfo */ |
| 136 | 136 | ||
| @@ -177,7 +177,7 @@ err: | |||
| 177 | PKCS7_free(p7); | 177 | PKCS7_free(p7); |
| 178 | return NULL; | 178 | return NULL; |
| 179 | } | 179 | } |
| 180 | LCRYPTO_ALIAS(PKCS12_pack_p7encdata) | 180 | LCRYPTO_ALIAS(PKCS12_pack_p7encdata); |
| 181 | 181 | ||
| 182 | STACK_OF(PKCS12_SAFEBAG) * | 182 | STACK_OF(PKCS12_SAFEBAG) * |
| 183 | PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, int passlen) | 183 | PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, int passlen) |
| @@ -188,14 +188,14 @@ PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, int passlen) | |||
| 188 | &PKCS12_SAFEBAGS_it, pass, passlen, | 188 | &PKCS12_SAFEBAGS_it, pass, passlen, |
| 189 | p7->d.encrypted->enc_data->enc_data, 1); | 189 | p7->d.encrypted->enc_data->enc_data, 1); |
| 190 | } | 190 | } |
| 191 | LCRYPTO_ALIAS(PKCS12_unpack_p7encdata) | 191 | LCRYPTO_ALIAS(PKCS12_unpack_p7encdata); |
| 192 | 192 | ||
| 193 | PKCS8_PRIV_KEY_INFO * | 193 | PKCS8_PRIV_KEY_INFO * |
| 194 | PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, const char *pass, int passlen) | 194 | PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, const char *pass, int passlen) |
| 195 | { | 195 | { |
| 196 | return PKCS8_decrypt(bag->value.shkeybag, pass, passlen); | 196 | return PKCS8_decrypt(bag->value.shkeybag, pass, passlen); |
| 197 | } | 197 | } |
| 198 | LCRYPTO_ALIAS(PKCS12_decrypt_skey) | 198 | LCRYPTO_ALIAS(PKCS12_decrypt_skey); |
| 199 | 199 | ||
| 200 | int | 200 | int |
| 201 | PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes) | 201 | PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes) |
| @@ -205,7 +205,7 @@ PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes) | |||
| 205 | return 1; | 205 | return 1; |
| 206 | return 0; | 206 | return 0; |
| 207 | } | 207 | } |
| 208 | LCRYPTO_ALIAS(PKCS12_pack_authsafes) | 208 | LCRYPTO_ALIAS(PKCS12_pack_authsafes); |
| 209 | 209 | ||
| 210 | STACK_OF(PKCS7) * | 210 | STACK_OF(PKCS7) * |
| 211 | PKCS12_unpack_authsafes(const PKCS12 *p12) | 211 | PKCS12_unpack_authsafes(const PKCS12 *p12) |
| @@ -217,4 +217,4 @@ PKCS12_unpack_authsafes(const PKCS12 *p12) | |||
| 217 | return ASN1_item_unpack(p12->authsafes->d.data, | 217 | return ASN1_item_unpack(p12->authsafes->d.data, |
| 218 | &PKCS12_AUTHSAFES_it); | 218 | &PKCS12_AUTHSAFES_it); |
| 219 | } | 219 | } |
| 220 | LCRYPTO_ALIAS(PKCS12_unpack_authsafes) | 220 | LCRYPTO_ALIAS(PKCS12_unpack_authsafes); |
diff --git a/src/lib/libcrypto/pkcs12/p12_asn.c b/src/lib/libcrypto/pkcs12/p12_asn.c index c45482d5f1..a9decccb5b 100644 --- a/src/lib/libcrypto/pkcs12/p12_asn.c +++ b/src/lib/libcrypto/pkcs12/p12_asn.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_asn.c,v 1.13 2022/11/12 13:03:28 beck Exp $ */ | 1 | /* $OpenBSD: p12_asn.c,v 1.14 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -106,28 +106,28 @@ d2i_PKCS12(PKCS12 **a, const unsigned char **in, long len) | |||
| 106 | return (PKCS12 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 106 | return (PKCS12 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 107 | &PKCS12_it); | 107 | &PKCS12_it); |
| 108 | } | 108 | } |
| 109 | LCRYPTO_ALIAS(d2i_PKCS12) | 109 | LCRYPTO_ALIAS(d2i_PKCS12); |
| 110 | 110 | ||
| 111 | int | 111 | int |
| 112 | i2d_PKCS12(PKCS12 *a, unsigned char **out) | 112 | i2d_PKCS12(PKCS12 *a, unsigned char **out) |
| 113 | { | 113 | { |
| 114 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_it); | 114 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_it); |
| 115 | } | 115 | } |
| 116 | LCRYPTO_ALIAS(i2d_PKCS12) | 116 | LCRYPTO_ALIAS(i2d_PKCS12); |
| 117 | 117 | ||
| 118 | PKCS12 * | 118 | PKCS12 * |
| 119 | PKCS12_new(void) | 119 | PKCS12_new(void) |
| 120 | { | 120 | { |
| 121 | return (PKCS12 *)ASN1_item_new(&PKCS12_it); | 121 | return (PKCS12 *)ASN1_item_new(&PKCS12_it); |
| 122 | } | 122 | } |
| 123 | LCRYPTO_ALIAS(PKCS12_new) | 123 | LCRYPTO_ALIAS(PKCS12_new); |
| 124 | 124 | ||
| 125 | void | 125 | void |
| 126 | PKCS12_free(PKCS12 *a) | 126 | PKCS12_free(PKCS12 *a) |
| 127 | { | 127 | { |
| 128 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_it); | 128 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_it); |
| 129 | } | 129 | } |
| 130 | LCRYPTO_ALIAS(PKCS12_free) | 130 | LCRYPTO_ALIAS(PKCS12_free); |
| 131 | 131 | ||
| 132 | static const ASN1_TEMPLATE PKCS12_MAC_DATA_seq_tt[] = { | 132 | static const ASN1_TEMPLATE PKCS12_MAC_DATA_seq_tt[] = { |
| 133 | { | 133 | { |
| @@ -170,28 +170,28 @@ d2i_PKCS12_MAC_DATA(PKCS12_MAC_DATA **a, const unsigned char **in, long len) | |||
| 170 | return (PKCS12_MAC_DATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 170 | return (PKCS12_MAC_DATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 171 | &PKCS12_MAC_DATA_it); | 171 | &PKCS12_MAC_DATA_it); |
| 172 | } | 172 | } |
| 173 | LCRYPTO_ALIAS(d2i_PKCS12_MAC_DATA) | 173 | LCRYPTO_ALIAS(d2i_PKCS12_MAC_DATA); |
| 174 | 174 | ||
| 175 | int | 175 | int |
| 176 | i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA *a, unsigned char **out) | 176 | i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA *a, unsigned char **out) |
| 177 | { | 177 | { |
| 178 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_MAC_DATA_it); | 178 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_MAC_DATA_it); |
| 179 | } | 179 | } |
| 180 | LCRYPTO_ALIAS(i2d_PKCS12_MAC_DATA) | 180 | LCRYPTO_ALIAS(i2d_PKCS12_MAC_DATA); |
| 181 | 181 | ||
| 182 | PKCS12_MAC_DATA * | 182 | PKCS12_MAC_DATA * |
| 183 | PKCS12_MAC_DATA_new(void) | 183 | PKCS12_MAC_DATA_new(void) |
| 184 | { | 184 | { |
| 185 | return (PKCS12_MAC_DATA *)ASN1_item_new(&PKCS12_MAC_DATA_it); | 185 | return (PKCS12_MAC_DATA *)ASN1_item_new(&PKCS12_MAC_DATA_it); |
| 186 | } | 186 | } |
| 187 | LCRYPTO_ALIAS(PKCS12_MAC_DATA_new) | 187 | LCRYPTO_ALIAS(PKCS12_MAC_DATA_new); |
| 188 | 188 | ||
| 189 | void | 189 | void |
| 190 | PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a) | 190 | PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a) |
| 191 | { | 191 | { |
| 192 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_MAC_DATA_it); | 192 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_MAC_DATA_it); |
| 193 | } | 193 | } |
| 194 | LCRYPTO_ALIAS(PKCS12_MAC_DATA_free) | 194 | LCRYPTO_ALIAS(PKCS12_MAC_DATA_free); |
| 195 | 195 | ||
| 196 | static const ASN1_TEMPLATE bag_default_tt = { | 196 | static const ASN1_TEMPLATE bag_default_tt = { |
| 197 | .flags = ASN1_TFLG_EXPLICIT, | 197 | .flags = ASN1_TFLG_EXPLICIT, |
| @@ -280,28 +280,28 @@ d2i_PKCS12_BAGS(PKCS12_BAGS **a, const unsigned char **in, long len) | |||
| 280 | return (PKCS12_BAGS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 280 | return (PKCS12_BAGS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 281 | &PKCS12_BAGS_it); | 281 | &PKCS12_BAGS_it); |
| 282 | } | 282 | } |
| 283 | LCRYPTO_ALIAS(d2i_PKCS12_BAGS) | 283 | LCRYPTO_ALIAS(d2i_PKCS12_BAGS); |
| 284 | 284 | ||
| 285 | int | 285 | int |
| 286 | i2d_PKCS12_BAGS(PKCS12_BAGS *a, unsigned char **out) | 286 | i2d_PKCS12_BAGS(PKCS12_BAGS *a, unsigned char **out) |
| 287 | { | 287 | { |
| 288 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_BAGS_it); | 288 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_BAGS_it); |
| 289 | } | 289 | } |
| 290 | LCRYPTO_ALIAS(i2d_PKCS12_BAGS) | 290 | LCRYPTO_ALIAS(i2d_PKCS12_BAGS); |
| 291 | 291 | ||
| 292 | PKCS12_BAGS * | 292 | PKCS12_BAGS * |
| 293 | PKCS12_BAGS_new(void) | 293 | PKCS12_BAGS_new(void) |
| 294 | { | 294 | { |
| 295 | return (PKCS12_BAGS *)ASN1_item_new(&PKCS12_BAGS_it); | 295 | return (PKCS12_BAGS *)ASN1_item_new(&PKCS12_BAGS_it); |
| 296 | } | 296 | } |
| 297 | LCRYPTO_ALIAS(PKCS12_BAGS_new) | 297 | LCRYPTO_ALIAS(PKCS12_BAGS_new); |
| 298 | 298 | ||
| 299 | void | 299 | void |
| 300 | PKCS12_BAGS_free(PKCS12_BAGS *a) | 300 | PKCS12_BAGS_free(PKCS12_BAGS *a) |
| 301 | { | 301 | { |
| 302 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_BAGS_it); | 302 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_BAGS_it); |
| 303 | } | 303 | } |
| 304 | LCRYPTO_ALIAS(PKCS12_BAGS_free) | 304 | LCRYPTO_ALIAS(PKCS12_BAGS_free); |
| 305 | 305 | ||
| 306 | static const ASN1_TEMPLATE safebag_default_tt = { | 306 | static const ASN1_TEMPLATE safebag_default_tt = { |
| 307 | .flags = ASN1_TFLG_EXPLICIT, | 307 | .flags = ASN1_TFLG_EXPLICIT, |
| @@ -429,28 +429,28 @@ d2i_PKCS12_SAFEBAG(PKCS12_SAFEBAG **a, const unsigned char **in, long len) | |||
| 429 | return (PKCS12_SAFEBAG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 429 | return (PKCS12_SAFEBAG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 430 | &PKCS12_SAFEBAG_it); | 430 | &PKCS12_SAFEBAG_it); |
| 431 | } | 431 | } |
| 432 | LCRYPTO_ALIAS(d2i_PKCS12_SAFEBAG) | 432 | LCRYPTO_ALIAS(d2i_PKCS12_SAFEBAG); |
| 433 | 433 | ||
| 434 | int | 434 | int |
| 435 | i2d_PKCS12_SAFEBAG(PKCS12_SAFEBAG *a, unsigned char **out) | 435 | i2d_PKCS12_SAFEBAG(PKCS12_SAFEBAG *a, unsigned char **out) |
| 436 | { | 436 | { |
| 437 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_SAFEBAG_it); | 437 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_SAFEBAG_it); |
| 438 | } | 438 | } |
| 439 | LCRYPTO_ALIAS(i2d_PKCS12_SAFEBAG) | 439 | LCRYPTO_ALIAS(i2d_PKCS12_SAFEBAG); |
| 440 | 440 | ||
| 441 | PKCS12_SAFEBAG * | 441 | PKCS12_SAFEBAG * |
| 442 | PKCS12_SAFEBAG_new(void) | 442 | PKCS12_SAFEBAG_new(void) |
| 443 | { | 443 | { |
| 444 | return (PKCS12_SAFEBAG *)ASN1_item_new(&PKCS12_SAFEBAG_it); | 444 | return (PKCS12_SAFEBAG *)ASN1_item_new(&PKCS12_SAFEBAG_it); |
| 445 | } | 445 | } |
| 446 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_new) | 446 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_new); |
| 447 | 447 | ||
| 448 | void | 448 | void |
| 449 | PKCS12_SAFEBAG_free(PKCS12_SAFEBAG *a) | 449 | PKCS12_SAFEBAG_free(PKCS12_SAFEBAG *a) |
| 450 | { | 450 | { |
| 451 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_SAFEBAG_it); | 451 | ASN1_item_free((ASN1_VALUE *)a, &PKCS12_SAFEBAG_it); |
| 452 | } | 452 | } |
| 453 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_free) | 453 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_free); |
| 454 | 454 | ||
| 455 | /* SEQUENCE OF SafeBag */ | 455 | /* SEQUENCE OF SafeBag */ |
| 456 | static const ASN1_TEMPLATE PKCS12_SAFEBAGS_item_tt = { | 456 | static const ASN1_TEMPLATE PKCS12_SAFEBAGS_item_tt = { |
diff --git a/src/lib/libcrypto/pkcs12/p12_attr.c b/src/lib/libcrypto/pkcs12/p12_attr.c index e1635ea038..d43b205a07 100644 --- a/src/lib/libcrypto/pkcs12/p12_attr.c +++ b/src/lib/libcrypto/pkcs12/p12_attr.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_attr.c,v 1.19 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_attr.c,v 1.20 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -74,7 +74,7 @@ PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, int namelen) | |||
| 74 | else | 74 | else |
| 75 | return 0; | 75 | return 0; |
| 76 | } | 76 | } |
| 77 | LCRYPTO_ALIAS(PKCS12_add_localkeyid) | 77 | LCRYPTO_ALIAS(PKCS12_add_localkeyid); |
| 78 | 78 | ||
| 79 | /* Add key usage to PKCS#8 structure */ | 79 | /* Add key usage to PKCS#8 structure */ |
| 80 | 80 | ||
| @@ -86,7 +86,7 @@ PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage) | |||
| 86 | return PKCS8_pkey_add1_attr_by_NID(p8, NID_key_usage, V_ASN1_BIT_STRING, | 86 | return PKCS8_pkey_add1_attr_by_NID(p8, NID_key_usage, V_ASN1_BIT_STRING, |
| 87 | &us_val, 1); | 87 | &us_val, 1); |
| 88 | } | 88 | } |
| 89 | LCRYPTO_ALIAS(PKCS8_add_keyusage) | 89 | LCRYPTO_ALIAS(PKCS8_add_keyusage); |
| 90 | 90 | ||
| 91 | /* Add a friendlyname to a safebag */ | 91 | /* Add a friendlyname to a safebag */ |
| 92 | 92 | ||
| @@ -99,7 +99,7 @@ PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) | |||
| 99 | else | 99 | else |
| 100 | return 0; | 100 | return 0; |
| 101 | } | 101 | } |
| 102 | LCRYPTO_ALIAS(PKCS12_add_friendlyname_asc) | 102 | LCRYPTO_ALIAS(PKCS12_add_friendlyname_asc); |
| 103 | 103 | ||
| 104 | 104 | ||
| 105 | int | 105 | int |
| @@ -112,7 +112,7 @@ PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, const unsigned char *name, | |||
| 112 | else | 112 | else |
| 113 | return 0; | 113 | return 0; |
| 114 | } | 114 | } |
| 115 | LCRYPTO_ALIAS(PKCS12_add_friendlyname_uni) | 115 | LCRYPTO_ALIAS(PKCS12_add_friendlyname_uni); |
| 116 | 116 | ||
| 117 | int | 117 | int |
| 118 | PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) | 118 | PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) |
| @@ -123,7 +123,7 @@ PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) | |||
| 123 | else | 123 | else |
| 124 | return 0; | 124 | return 0; |
| 125 | } | 125 | } |
| 126 | LCRYPTO_ALIAS(PKCS12_add_CSPName_asc) | 126 | LCRYPTO_ALIAS(PKCS12_add_CSPName_asc); |
| 127 | 127 | ||
| 128 | ASN1_TYPE * | 128 | ASN1_TYPE * |
| 129 | PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs, int attr_nid) | 129 | PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs, int attr_nid) |
| @@ -140,7 +140,7 @@ PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs, int attr_nid) | |||
| 140 | } | 140 | } |
| 141 | return NULL; | 141 | return NULL; |
| 142 | } | 142 | } |
| 143 | LCRYPTO_ALIAS(PKCS12_get_attr_gen) | 143 | LCRYPTO_ALIAS(PKCS12_get_attr_gen); |
| 144 | 144 | ||
| 145 | char * | 145 | char * |
| 146 | PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) | 146 | PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) |
| @@ -154,11 +154,11 @@ PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) | |||
| 154 | return OPENSSL_uni2asc(atype->value.bmpstring->data, | 154 | return OPENSSL_uni2asc(atype->value.bmpstring->data, |
| 155 | atype->value.bmpstring->length); | 155 | atype->value.bmpstring->length); |
| 156 | } | 156 | } |
| 157 | LCRYPTO_ALIAS(PKCS12_get_friendlyname) | 157 | LCRYPTO_ALIAS(PKCS12_get_friendlyname); |
| 158 | 158 | ||
| 159 | const STACK_OF(X509_ATTRIBUTE) * | 159 | const STACK_OF(X509_ATTRIBUTE) * |
| 160 | PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag) | 160 | PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag) |
| 161 | { | 161 | { |
| 162 | return bag->attrib; | 162 | return bag->attrib; |
| 163 | } | 163 | } |
| 164 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_attrs) | 164 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_attrs); |
diff --git a/src/lib/libcrypto/pkcs12/p12_crpt.c b/src/lib/libcrypto/pkcs12/p12_crpt.c index 63474621cb..e7d30101c3 100644 --- a/src/lib/libcrypto/pkcs12/p12_crpt.c +++ b/src/lib/libcrypto/pkcs12/p12_crpt.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_crpt.c,v 1.16 2022/11/12 13:03:28 beck Exp $ */ | 1 | /* $OpenBSD: p12_crpt.c,v 1.17 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -68,7 +68,7 @@ void | |||
| 68 | PKCS12_PBE_add(void) | 68 | PKCS12_PBE_add(void) |
| 69 | { | 69 | { |
| 70 | } | 70 | } |
| 71 | LCRYPTO_ALIAS(PKCS12_PBE_add) | 71 | LCRYPTO_ALIAS(PKCS12_PBE_add); |
| 72 | 72 | ||
| 73 | int | 73 | int |
| 74 | PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, | 74 | PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, |
| @@ -120,4 +120,4 @@ PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, | |||
| 120 | explicit_bzero(iv, EVP_MAX_IV_LENGTH); | 120 | explicit_bzero(iv, EVP_MAX_IV_LENGTH); |
| 121 | return ret; | 121 | return ret; |
| 122 | } | 122 | } |
| 123 | LCRYPTO_ALIAS(PKCS12_PBE_keyivgen) | 123 | LCRYPTO_ALIAS(PKCS12_PBE_keyivgen); |
diff --git a/src/lib/libcrypto/pkcs12/p12_crt.c b/src/lib/libcrypto/pkcs12/p12_crt.c index 8655be108e..90a0cbe555 100644 --- a/src/lib/libcrypto/pkcs12/p12_crt.c +++ b/src/lib/libcrypto/pkcs12/p12_crt.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_crt.c,v 1.22 2023/01/24 09:48:57 job Exp $ */ | 1 | /* $OpenBSD: p12_crt.c,v 1.23 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project. | 3 | * project. |
| 4 | */ | 4 | */ |
| @@ -184,7 +184,7 @@ err: | |||
| 184 | sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); | 184 | sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); |
| 185 | return NULL; | 185 | return NULL; |
| 186 | } | 186 | } |
| 187 | LCRYPTO_ALIAS(PKCS12_create) | 187 | LCRYPTO_ALIAS(PKCS12_create); |
| 188 | 188 | ||
| 189 | PKCS12_SAFEBAG * | 189 | PKCS12_SAFEBAG * |
| 190 | PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert) | 190 | PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert) |
| @@ -222,7 +222,7 @@ err: | |||
| 222 | 222 | ||
| 223 | return NULL; | 223 | return NULL; |
| 224 | } | 224 | } |
| 225 | LCRYPTO_ALIAS(PKCS12_add_cert) | 225 | LCRYPTO_ALIAS(PKCS12_add_cert); |
| 226 | 226 | ||
| 227 | PKCS12_SAFEBAG * | 227 | PKCS12_SAFEBAG * |
| 228 | PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key, int key_usage, | 228 | PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key, int key_usage, |
| @@ -263,7 +263,7 @@ err: | |||
| 263 | 263 | ||
| 264 | return NULL; | 264 | return NULL; |
| 265 | } | 265 | } |
| 266 | LCRYPTO_ALIAS(PKCS12_add_key) | 266 | LCRYPTO_ALIAS(PKCS12_add_key); |
| 267 | 267 | ||
| 268 | int | 268 | int |
| 269 | PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags, | 269 | PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags, |
| @@ -307,7 +307,7 @@ err: | |||
| 307 | 307 | ||
| 308 | return 0; | 308 | return 0; |
| 309 | } | 309 | } |
| 310 | LCRYPTO_ALIAS(PKCS12_add_safe) | 310 | LCRYPTO_ALIAS(PKCS12_add_safe); |
| 311 | 311 | ||
| 312 | static int | 312 | static int |
| 313 | pkcs12_add_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, PKCS12_SAFEBAG *bag) | 313 | pkcs12_add_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, PKCS12_SAFEBAG *bag) |
| @@ -354,4 +354,4 @@ PKCS12_add_safes(STACK_OF(PKCS7) *safes, int nid_p7) | |||
| 354 | 354 | ||
| 355 | return p12; | 355 | return p12; |
| 356 | } | 356 | } |
| 357 | LCRYPTO_ALIAS(PKCS12_add_safes) | 357 | LCRYPTO_ALIAS(PKCS12_add_safes); |
diff --git a/src/lib/libcrypto/pkcs12/p12_decr.c b/src/lib/libcrypto/pkcs12/p12_decr.c index 2d3d284a53..ea7f6a5ffa 100644 --- a/src/lib/libcrypto/pkcs12/p12_decr.c +++ b/src/lib/libcrypto/pkcs12/p12_decr.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_decr.c,v 1.23 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_decr.c,v 1.24 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -116,7 +116,7 @@ err: | |||
| 116 | return out; | 116 | return out; |
| 117 | 117 | ||
| 118 | } | 118 | } |
| 119 | LCRYPTO_ALIAS(PKCS12_pbe_crypt) | 119 | LCRYPTO_ALIAS(PKCS12_pbe_crypt); |
| 120 | 120 | ||
| 121 | /* Decrypt an OCTET STRING and decode ASN1 structure | 121 | /* Decrypt an OCTET STRING and decode ASN1 structure |
| 122 | * if zbuf set zero buffer after use. | 122 | * if zbuf set zero buffer after use. |
| @@ -145,7 +145,7 @@ PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it, | |||
| 145 | free(out); | 145 | free(out); |
| 146 | return ret; | 146 | return ret; |
| 147 | } | 147 | } |
| 148 | LCRYPTO_ALIAS(PKCS12_item_decrypt_d2i) | 148 | LCRYPTO_ALIAS(PKCS12_item_decrypt_d2i); |
| 149 | 149 | ||
| 150 | /* Encode ASN1 structure and encrypt, return OCTET STRING | 150 | /* Encode ASN1 structure and encrypt, return OCTET STRING |
| 151 | * if zbuf set zero encoding. | 151 | * if zbuf set zero encoding. |
| @@ -184,6 +184,6 @@ err: | |||
| 184 | ASN1_OCTET_STRING_free(oct); | 184 | ASN1_OCTET_STRING_free(oct); |
| 185 | return NULL; | 185 | return NULL; |
| 186 | } | 186 | } |
| 187 | LCRYPTO_ALIAS(PKCS12_item_i2d_encrypt) | 187 | LCRYPTO_ALIAS(PKCS12_item_i2d_encrypt); |
| 188 | 188 | ||
| 189 | IMPLEMENT_PKCS12_STACK_OF(PKCS7) | 189 | IMPLEMENT_PKCS12_STACK_OF(PKCS7) |
diff --git a/src/lib/libcrypto/pkcs12/p12_init.c b/src/lib/libcrypto/pkcs12/p12_init.c index b865017c8d..09ff0d5593 100644 --- a/src/lib/libcrypto/pkcs12/p12_init.c +++ b/src/lib/libcrypto/pkcs12/p12_init.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_init.c,v 1.15 2022/11/12 13:03:28 beck Exp $ */ | 1 | /* $OpenBSD: p12_init.c,v 1.16 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -98,4 +98,4 @@ err: | |||
| 98 | PKCS12_free(pkcs12); | 98 | PKCS12_free(pkcs12); |
| 99 | return NULL; | 99 | return NULL; |
| 100 | } | 100 | } |
| 101 | LCRYPTO_ALIAS(PKCS12_init) | 101 | LCRYPTO_ALIAS(PKCS12_init); |
diff --git a/src/lib/libcrypto/pkcs12/p12_key.c b/src/lib/libcrypto/pkcs12/p12_key.c index 57cfd8b077..8812f1c06a 100644 --- a/src/lib/libcrypto/pkcs12/p12_key.c +++ b/src/lib/libcrypto/pkcs12/p12_key.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_key.c,v 1.33 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_key.c,v 1.34 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -93,7 +93,7 @@ PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, | |||
| 93 | freezero(unipass, uniplen); | 93 | freezero(unipass, uniplen); |
| 94 | return ret; | 94 | return ret; |
| 95 | } | 95 | } |
| 96 | LCRYPTO_ALIAS(PKCS12_key_gen_asc) | 96 | LCRYPTO_ALIAS(PKCS12_key_gen_asc); |
| 97 | 97 | ||
| 98 | int | 98 | int |
| 99 | PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, | 99 | PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, |
| @@ -194,4 +194,4 @@ PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, | |||
| 194 | 194 | ||
| 195 | return ret; | 195 | return ret; |
| 196 | } | 196 | } |
| 197 | LCRYPTO_ALIAS(PKCS12_key_gen_uni) | 197 | LCRYPTO_ALIAS(PKCS12_key_gen_uni); |
diff --git a/src/lib/libcrypto/pkcs12/p12_kiss.c b/src/lib/libcrypto/pkcs12/p12_kiss.c index 1cf2fa7d49..48bbd137c6 100644 --- a/src/lib/libcrypto/pkcs12/p12_kiss.c +++ b/src/lib/libcrypto/pkcs12/p12_kiss.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_kiss.c,v 1.26 2022/11/12 13:03:28 beck Exp $ */ | 1 | /* $OpenBSD: p12_kiss.c,v 1.27 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -168,7 +168,7 @@ err: | |||
| 168 | 168 | ||
| 169 | return 0; | 169 | return 0; |
| 170 | } | 170 | } |
| 171 | LCRYPTO_ALIAS(PKCS12_parse) | 171 | LCRYPTO_ALIAS(PKCS12_parse); |
| 172 | 172 | ||
| 173 | /* Parse the outer PKCS#12 structure */ | 173 | /* Parse the outer PKCS#12 structure */ |
| 174 | 174 | ||
diff --git a/src/lib/libcrypto/pkcs12/p12_mutl.c b/src/lib/libcrypto/pkcs12/p12_mutl.c index abfd9dd4b7..f0e6df9eb6 100644 --- a/src/lib/libcrypto/pkcs12/p12_mutl.c +++ b/src/lib/libcrypto/pkcs12/p12_mutl.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_mutl.c,v 1.34 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_mutl.c,v 1.35 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -78,7 +78,7 @@ PKCS12_mac_present(const PKCS12 *p12) | |||
| 78 | { | 78 | { |
| 79 | return p12->mac != NULL; | 79 | return p12->mac != NULL; |
| 80 | } | 80 | } |
| 81 | LCRYPTO_ALIAS(PKCS12_mac_present) | 81 | LCRYPTO_ALIAS(PKCS12_mac_present); |
| 82 | 82 | ||
| 83 | void | 83 | void |
| 84 | PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, const X509_ALGOR **pmacalg, | 84 | PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, const X509_ALGOR **pmacalg, |
| @@ -106,7 +106,7 @@ PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, const X509_ALGOR **pmacalg, | |||
| 106 | if (piter != NULL) | 106 | if (piter != NULL) |
| 107 | *piter = p12->mac->iter; | 107 | *piter = p12->mac->iter; |
| 108 | } | 108 | } |
| 109 | LCRYPTO_ALIAS(PKCS12_get0_mac) | 109 | LCRYPTO_ALIAS(PKCS12_get0_mac); |
| 110 | 110 | ||
| 111 | /* Generate a MAC */ | 111 | /* Generate a MAC */ |
| 112 | int | 112 | int |
| @@ -169,7 +169,7 @@ PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, | |||
| 169 | 169 | ||
| 170 | return ret; | 170 | return ret; |
| 171 | } | 171 | } |
| 172 | LCRYPTO_ALIAS(PKCS12_gen_mac) | 172 | LCRYPTO_ALIAS(PKCS12_gen_mac); |
| 173 | 173 | ||
| 174 | /* Verify the mac */ | 174 | /* Verify the mac */ |
| 175 | int | 175 | int |
| @@ -191,7 +191,7 @@ PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen) | |||
| 191 | return 0; | 191 | return 0; |
| 192 | return 1; | 192 | return 1; |
| 193 | } | 193 | } |
| 194 | LCRYPTO_ALIAS(PKCS12_verify_mac) | 194 | LCRYPTO_ALIAS(PKCS12_verify_mac); |
| 195 | 195 | ||
| 196 | /* Set a mac */ | 196 | /* Set a mac */ |
| 197 | 197 | ||
| @@ -219,7 +219,7 @@ PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *salt, | |||
| 219 | } | 219 | } |
| 220 | return 1; | 220 | return 1; |
| 221 | } | 221 | } |
| 222 | LCRYPTO_ALIAS(PKCS12_set_mac) | 222 | LCRYPTO_ALIAS(PKCS12_set_mac); |
| 223 | 223 | ||
| 224 | /* Set up a mac structure */ | 224 | /* Set up a mac structure */ |
| 225 | int | 225 | int |
| @@ -259,5 +259,5 @@ PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, | |||
| 259 | 259 | ||
| 260 | return 1; | 260 | return 1; |
| 261 | } | 261 | } |
| 262 | LCRYPTO_ALIAS(PKCS12_setup_mac) | 262 | LCRYPTO_ALIAS(PKCS12_setup_mac); |
| 263 | #endif | 263 | #endif |
diff --git a/src/lib/libcrypto/pkcs12/p12_npas.c b/src/lib/libcrypto/pkcs12/p12_npas.c index 1e2538717e..30dd2ef8c4 100644 --- a/src/lib/libcrypto/pkcs12/p12_npas.c +++ b/src/lib/libcrypto/pkcs12/p12_npas.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_npas.c,v 1.17 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_npas.c,v 1.18 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -103,7 +103,7 @@ PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass) | |||
| 103 | 103 | ||
| 104 | return 1; | 104 | return 1; |
| 105 | } | 105 | } |
| 106 | LCRYPTO_ALIAS(PKCS12_newpass) | 106 | LCRYPTO_ALIAS(PKCS12_newpass); |
| 107 | 107 | ||
| 108 | /* Parse the outer PKCS#12 structure */ | 108 | /* Parse the outer PKCS#12 structure */ |
| 109 | 109 | ||
diff --git a/src/lib/libcrypto/pkcs12/p12_p8d.c b/src/lib/libcrypto/pkcs12/p12_p8d.c index 53942a1d70..dd5e8d9875 100644 --- a/src/lib/libcrypto/pkcs12/p12_p8d.c +++ b/src/lib/libcrypto/pkcs12/p12_p8d.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_p8d.c,v 1.10 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_p8d.c,v 1.11 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 2001. | 3 | * project 2001. |
| 4 | */ | 4 | */ |
| @@ -68,4 +68,4 @@ PKCS8_decrypt(const X509_SIG *p8, const char *pass, int passlen) | |||
| 68 | return PKCS12_item_decrypt_d2i(p8->algor, | 68 | return PKCS12_item_decrypt_d2i(p8->algor, |
| 69 | &PKCS8_PRIV_KEY_INFO_it, pass, passlen, p8->digest, 1); | 69 | &PKCS8_PRIV_KEY_INFO_it, pass, passlen, p8->digest, 1); |
| 70 | } | 70 | } |
| 71 | LCRYPTO_ALIAS(PKCS8_decrypt) | 71 | LCRYPTO_ALIAS(PKCS8_decrypt); |
diff --git a/src/lib/libcrypto/pkcs12/p12_p8e.c b/src/lib/libcrypto/pkcs12/p12_p8e.c index 147d207cc8..87c4be56a3 100644 --- a/src/lib/libcrypto/pkcs12/p12_p8e.c +++ b/src/lib/libcrypto/pkcs12/p12_p8e.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_p8e.c,v 1.11 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_p8e.c,v 1.12 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 2001. | 3 | * project 2001. |
| 4 | */ | 4 | */ |
| @@ -100,4 +100,4 @@ err: | |||
| 100 | X509_SIG_free(p8); | 100 | X509_SIG_free(p8); |
| 101 | return NULL; | 101 | return NULL; |
| 102 | } | 102 | } |
| 103 | LCRYPTO_ALIAS(PKCS8_encrypt) | 103 | LCRYPTO_ALIAS(PKCS8_encrypt); |
diff --git a/src/lib/libcrypto/pkcs12/p12_sbag.c b/src/lib/libcrypto/pkcs12/p12_sbag.c index 16ada0eeb1..b7772b67b8 100644 --- a/src/lib/libcrypto/pkcs12/p12_sbag.c +++ b/src/lib/libcrypto/pkcs12/p12_sbag.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_sbag.c,v 1.7 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: p12_sbag.c,v 1.8 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project | 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project |
| 4 | * 1999-2018. | 4 | * 1999-2018. |
| @@ -70,14 +70,14 @@ PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, int attr_nid) | |||
| 70 | { | 70 | { |
| 71 | return PKCS12_get_attr_gen(bag->attrib, attr_nid); | 71 | return PKCS12_get_attr_gen(bag->attrib, attr_nid); |
| 72 | } | 72 | } |
| 73 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_attr) | 73 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_attr); |
| 74 | 74 | ||
| 75 | ASN1_TYPE * | 75 | ASN1_TYPE * |
| 76 | PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid) | 76 | PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid) |
| 77 | { | 77 | { |
| 78 | return PKCS12_get_attr_gen(p8->attributes, attr_nid); | 78 | return PKCS12_get_attr_gen(p8->attributes, attr_nid); |
| 79 | } | 79 | } |
| 80 | LCRYPTO_ALIAS(PKCS8_get_attr) | 80 | LCRYPTO_ALIAS(PKCS8_get_attr); |
| 81 | 81 | ||
| 82 | const PKCS8_PRIV_KEY_INFO * | 82 | const PKCS8_PRIV_KEY_INFO * |
| 83 | PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag) | 83 | PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag) |
| @@ -87,7 +87,7 @@ PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag) | |||
| 87 | 87 | ||
| 88 | return bag->value.keybag; | 88 | return bag->value.keybag; |
| 89 | } | 89 | } |
| 90 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_p8inf) | 90 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_p8inf); |
| 91 | 91 | ||
| 92 | const X509_SIG * | 92 | const X509_SIG * |
| 93 | PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag) | 93 | PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag) |
| @@ -97,7 +97,7 @@ PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag) | |||
| 97 | 97 | ||
| 98 | return bag->value.shkeybag; | 98 | return bag->value.shkeybag; |
| 99 | } | 99 | } |
| 100 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_pkcs8) | 100 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_pkcs8); |
| 101 | 101 | ||
| 102 | const STACK_OF(PKCS12_SAFEBAG) * | 102 | const STACK_OF(PKCS12_SAFEBAG) * |
| 103 | PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag) | 103 | PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag) |
| @@ -107,21 +107,21 @@ PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag) | |||
| 107 | 107 | ||
| 108 | return bag->value.safes; | 108 | return bag->value.safes; |
| 109 | } | 109 | } |
| 110 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_safes) | 110 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_safes); |
| 111 | 111 | ||
| 112 | const ASN1_OBJECT * | 112 | const ASN1_OBJECT * |
| 113 | PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag) | 113 | PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag) |
| 114 | { | 114 | { |
| 115 | return bag->type; | 115 | return bag->type; |
| 116 | } | 116 | } |
| 117 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_type) | 117 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get0_type); |
| 118 | 118 | ||
| 119 | int | 119 | int |
| 120 | PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag) | 120 | PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag) |
| 121 | { | 121 | { |
| 122 | return OBJ_obj2nid(bag->type); | 122 | return OBJ_obj2nid(bag->type); |
| 123 | } | 123 | } |
| 124 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get_nid) | 124 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get_nid); |
| 125 | 125 | ||
| 126 | int | 126 | int |
| 127 | PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag) | 127 | PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag) |
| @@ -136,7 +136,7 @@ PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag) | |||
| 136 | 136 | ||
| 137 | return -1; | 137 | return -1; |
| 138 | } | 138 | } |
| 139 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get_bag_nid) | 139 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get_bag_nid); |
| 140 | 140 | ||
| 141 | X509 * | 141 | X509 * |
| 142 | PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag) | 142 | PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag) |
| @@ -147,7 +147,7 @@ PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag) | |||
| 147 | return NULL; | 147 | return NULL; |
| 148 | return ASN1_item_unpack(bag->value.bag->value.octet, &X509_it); | 148 | return ASN1_item_unpack(bag->value.bag->value.octet, &X509_it); |
| 149 | } | 149 | } |
| 150 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get1_cert) | 150 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get1_cert); |
| 151 | 151 | ||
| 152 | X509_CRL * | 152 | X509_CRL * |
| 153 | PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag) | 153 | PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag) |
| @@ -158,7 +158,7 @@ PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag) | |||
| 158 | return NULL; | 158 | return NULL; |
| 159 | return ASN1_item_unpack(bag->value.bag->value.octet, &X509_CRL_it); | 159 | return ASN1_item_unpack(bag->value.bag->value.octet, &X509_CRL_it); |
| 160 | } | 160 | } |
| 161 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get1_crl) | 161 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_get1_crl); |
| 162 | 162 | ||
| 163 | PKCS12_SAFEBAG * | 163 | PKCS12_SAFEBAG * |
| 164 | PKCS12_SAFEBAG_create_cert(X509 *x509) | 164 | PKCS12_SAFEBAG_create_cert(X509 *x509) |
| @@ -166,7 +166,7 @@ PKCS12_SAFEBAG_create_cert(X509 *x509) | |||
| 166 | return PKCS12_item_pack_safebag(x509, &X509_it, | 166 | return PKCS12_item_pack_safebag(x509, &X509_it, |
| 167 | NID_x509Certificate, NID_certBag); | 167 | NID_x509Certificate, NID_certBag); |
| 168 | } | 168 | } |
| 169 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create_cert) | 169 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create_cert); |
| 170 | 170 | ||
| 171 | PKCS12_SAFEBAG * | 171 | PKCS12_SAFEBAG * |
| 172 | PKCS12_SAFEBAG_create_crl(X509_CRL *crl) | 172 | PKCS12_SAFEBAG_create_crl(X509_CRL *crl) |
| @@ -174,7 +174,7 @@ PKCS12_SAFEBAG_create_crl(X509_CRL *crl) | |||
| 174 | return PKCS12_item_pack_safebag(crl, &X509_CRL_it, | 174 | return PKCS12_item_pack_safebag(crl, &X509_CRL_it, |
| 175 | NID_x509Crl, NID_crlBag); | 175 | NID_x509Crl, NID_crlBag); |
| 176 | } | 176 | } |
| 177 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create_crl) | 177 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create_crl); |
| 178 | 178 | ||
| 179 | /* Turn PKCS8 object into a keybag */ | 179 | /* Turn PKCS8 object into a keybag */ |
| 180 | 180 | ||
| @@ -193,7 +193,7 @@ PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8) | |||
| 193 | 193 | ||
| 194 | return bag; | 194 | return bag; |
| 195 | } | 195 | } |
| 196 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create0_p8inf) | 196 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create0_p8inf); |
| 197 | 197 | ||
| 198 | /* Turn PKCS8 object into a shrouded keybag */ | 198 | /* Turn PKCS8 object into a shrouded keybag */ |
| 199 | 199 | ||
| @@ -213,7 +213,7 @@ PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8) | |||
| 213 | 213 | ||
| 214 | return bag; | 214 | return bag; |
| 215 | } | 215 | } |
| 216 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create0_pkcs8) | 216 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create0_pkcs8); |
| 217 | 217 | ||
| 218 | PKCS12_SAFEBAG * | 218 | PKCS12_SAFEBAG * |
| 219 | PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, const char *pass, int passlen, | 219 | PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, const char *pass, int passlen, |
| @@ -237,4 +237,4 @@ PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, const char *pass, int passlen, | |||
| 237 | 237 | ||
| 238 | return bag; | 238 | return bag; |
| 239 | } | 239 | } |
| 240 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create_pkcs8_encrypt) | 240 | LCRYPTO_ALIAS(PKCS12_SAFEBAG_create_pkcs8_encrypt); |
diff --git a/src/lib/libcrypto/pkcs12/p12_utl.c b/src/lib/libcrypto/pkcs12/p12_utl.c index 0758e875ae..72692a9eae 100644 --- a/src/lib/libcrypto/pkcs12/p12_utl.c +++ b/src/lib/libcrypto/pkcs12/p12_utl.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_utl.c,v 1.20 2022/11/12 13:03:28 beck Exp $ */ | 1 | /* $OpenBSD: p12_utl.c,v 1.21 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -100,7 +100,7 @@ OPENSSL_asc2uni(const char *asc, int asclen, unsigned char **uni, int *unilen) | |||
| 100 | *uni = unitmp; | 100 | *uni = unitmp; |
| 101 | return unitmp; | 101 | return unitmp; |
| 102 | } | 102 | } |
| 103 | LCRYPTO_ALIAS(OPENSSL_asc2uni) | 103 | LCRYPTO_ALIAS(OPENSSL_asc2uni); |
| 104 | 104 | ||
| 105 | char * | 105 | char * |
| 106 | OPENSSL_uni2asc(const unsigned char *uni, int unilen) | 106 | OPENSSL_uni2asc(const unsigned char *uni, int unilen) |
| @@ -126,32 +126,32 @@ OPENSSL_uni2asc(const unsigned char *uni, int unilen) | |||
| 126 | asctmp[asclen - 1] = '\0'; | 126 | asctmp[asclen - 1] = '\0'; |
| 127 | return asctmp; | 127 | return asctmp; |
| 128 | } | 128 | } |
| 129 | LCRYPTO_ALIAS(OPENSSL_uni2asc) | 129 | LCRYPTO_ALIAS(OPENSSL_uni2asc); |
| 130 | 130 | ||
| 131 | int | 131 | int |
| 132 | i2d_PKCS12_bio(BIO *bp, PKCS12 *p12) | 132 | i2d_PKCS12_bio(BIO *bp, PKCS12 *p12) |
| 133 | { | 133 | { |
| 134 | return ASN1_item_i2d_bio(&PKCS12_it, bp, p12); | 134 | return ASN1_item_i2d_bio(&PKCS12_it, bp, p12); |
| 135 | } | 135 | } |
| 136 | LCRYPTO_ALIAS(i2d_PKCS12_bio) | 136 | LCRYPTO_ALIAS(i2d_PKCS12_bio); |
| 137 | 137 | ||
| 138 | int | 138 | int |
| 139 | i2d_PKCS12_fp(FILE *fp, PKCS12 *p12) | 139 | i2d_PKCS12_fp(FILE *fp, PKCS12 *p12) |
| 140 | { | 140 | { |
| 141 | return ASN1_item_i2d_fp(&PKCS12_it, fp, p12); | 141 | return ASN1_item_i2d_fp(&PKCS12_it, fp, p12); |
| 142 | } | 142 | } |
| 143 | LCRYPTO_ALIAS(i2d_PKCS12_fp) | 143 | LCRYPTO_ALIAS(i2d_PKCS12_fp); |
| 144 | 144 | ||
| 145 | PKCS12 * | 145 | PKCS12 * |
| 146 | d2i_PKCS12_bio(BIO *bp, PKCS12 **p12) | 146 | d2i_PKCS12_bio(BIO *bp, PKCS12 **p12) |
| 147 | { | 147 | { |
| 148 | return ASN1_item_d2i_bio(&PKCS12_it, bp, p12); | 148 | return ASN1_item_d2i_bio(&PKCS12_it, bp, p12); |
| 149 | } | 149 | } |
| 150 | LCRYPTO_ALIAS(d2i_PKCS12_bio) | 150 | LCRYPTO_ALIAS(d2i_PKCS12_bio); |
| 151 | 151 | ||
| 152 | PKCS12 * | 152 | PKCS12 * |
| 153 | d2i_PKCS12_fp(FILE *fp, PKCS12 **p12) | 153 | d2i_PKCS12_fp(FILE *fp, PKCS12 **p12) |
| 154 | { | 154 | { |
| 155 | return ASN1_item_d2i_fp(&PKCS12_it, fp, p12); | 155 | return ASN1_item_d2i_fp(&PKCS12_it, fp, p12); |
| 156 | } | 156 | } |
| 157 | LCRYPTO_ALIAS(d2i_PKCS12_fp) | 157 | LCRYPTO_ALIAS(d2i_PKCS12_fp); |
diff --git a/src/lib/libcrypto/pkcs12/pk12err.c b/src/lib/libcrypto/pkcs12/pk12err.c index 7e9149288d..3af03528a2 100644 --- a/src/lib/libcrypto/pkcs12/pk12err.c +++ b/src/lib/libcrypto/pkcs12/pk12err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pk12err.c,v 1.13 2022/11/12 13:03:28 beck Exp $ */ | 1 | /* $OpenBSD: pk12err.c,v 1.14 2023/02/16 08:38:17 tb Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -108,4 +108,4 @@ ERR_load_PKCS12_strings(void) | |||
| 108 | } | 108 | } |
| 109 | #endif | 109 | #endif |
| 110 | } | 110 | } |
| 111 | LCRYPTO_ALIAS(ERR_load_PKCS12_strings) | 111 | LCRYPTO_ALIAS(ERR_load_PKCS12_strings); |
