diff options
Diffstat (limited to 'src/lib/libcrypto/x509/x509_skey.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_skey.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509_skey.c b/src/lib/libcrypto/x509/x509_skey.c index 245ba51586..d2c90b6f1c 100644 --- a/src/lib/libcrypto/x509/x509_skey.c +++ b/src/lib/libcrypto/x509/x509_skey.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_skey.c,v 1.5 2023/02/16 08:38:17 tb Exp $ */ | 1 | /* $OpenBSD: x509_skey.c,v 1.6 2024/07/13 15:08:58 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 | */ |
@@ -67,7 +67,7 @@ | |||
67 | static ASN1_OCTET_STRING *s2i_skey_id(X509V3_EXT_METHOD *method, | 67 | static ASN1_OCTET_STRING *s2i_skey_id(X509V3_EXT_METHOD *method, |
68 | X509V3_CTX *ctx, char *str); | 68 | X509V3_CTX *ctx, char *str); |
69 | 69 | ||
70 | const X509V3_EXT_METHOD v3_skey_id = { | 70 | static const X509V3_EXT_METHOD x509v3_ext_subject_key_identifier = { |
71 | .ext_nid = NID_subject_key_identifier, | 71 | .ext_nid = NID_subject_key_identifier, |
72 | .ext_flags = 0, | 72 | .ext_flags = 0, |
73 | .it = &ASN1_OCTET_STRING_it, | 73 | .it = &ASN1_OCTET_STRING_it, |
@@ -84,6 +84,12 @@ const X509V3_EXT_METHOD v3_skey_id = { | |||
84 | .usr_data = NULL, | 84 | .usr_data = NULL, |
85 | }; | 85 | }; |
86 | 86 | ||
87 | const X509V3_EXT_METHOD * | ||
88 | x509v3_ext_method_subject_key_identifier(void) | ||
89 | { | ||
90 | return &x509v3_ext_subject_key_identifier; | ||
91 | } | ||
92 | |||
87 | char * | 93 | char * |
88 | i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, const ASN1_OCTET_STRING *oct) | 94 | i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, const ASN1_OCTET_STRING *oct) |
89 | { | 95 | { |