diff options
author | Matthew Braithwaite <mab@google.com> | 2016-09-27 00:14:43 +0300 |
---|---|---|
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | 2016-09-27 00:29:38 +0300 |
commit | 7358fab6454101cace227fcc21e79caa03622fef (patch) | |
tree | 6340d48c04aaa1257c0f6511691ac581224b8486 | |
parent | f9f312af61f9ba87896736620d1e4e568c4442bd (diff) |
Add deleters for some more X.509 things.
Change-Id: I49cab08b085dde187e9b1aaaee0e5aa44595f8b7
Reviewed-on: https://boringssl-review.googlesource.com/11280
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
-rw-r--r-- | include/openssl/x509.h | 1 | ||||
-rw-r--r-- | include/openssl/x509v3.h | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/include/openssl/x509.h b/include/openssl/x509.h index 667e8947..51be3201 100644 --- a/include/openssl/x509.h +++ b/include/openssl/x509.h @@ -1234,6 +1234,7 @@ BORINGSSL_MAKE_STACK_DELETER(X509_CRL, X509_CRL_free) BORINGSSL_MAKE_STACK_DELETER(X509_EXTENSION, X509_EXTENSION_free) BORINGSSL_MAKE_STACK_DELETER(X509_NAME, X509_NAME_free) +BORINGSSL_MAKE_DELETER(NETSCAPE_SPKI, NETSCAPE_SPKI_free) BORINGSSL_MAKE_DELETER(X509, X509_free) BORINGSSL_MAKE_DELETER(X509_ALGOR, X509_ALGOR_free) BORINGSSL_MAKE_DELETER(X509_CRL, X509_CRL_free) diff --git a/include/openssl/x509v3.h b/include/openssl/x509v3.h index c39cf1b0..d25a1254 100644 --- a/include/openssl/x509v3.h +++ b/include/openssl/x509v3.h @@ -737,8 +737,14 @@ extern "C++" { namespace bssl { +BORINGSSL_MAKE_STACK_DELETER(DIST_POINT, DIST_POINT_free) BORINGSSL_MAKE_STACK_DELETER(GENERAL_NAME, GENERAL_NAME_free) +// A STACK_OF(POLICYINFO) is also known as a CERTIFICATEPOLICIES. +BORINGSSL_MAKE_STACK_DELETER(POLICYINFO, POLICYINFO_free) +BORINGSSL_MAKE_DELETER(AUTHORITY_KEYID, AUTHORITY_KEYID_free) +BORINGSSL_MAKE_DELETER(BASIC_CONSTRAINTS, BASIC_CONSTRAINTS_free) +BORINGSSL_MAKE_DELETER(DIST_POINT, DIST_POINT_free) BORINGSSL_MAKE_DELETER(GENERAL_NAME, GENERAL_NAME_free) } // namespace bssl |