summaryrefslogtreecommitdiff
path: root/src/lib/libssl
diff options
context:
space:
mode:
authorkn <>2022-07-16 18:36:36 +0000
committerkn <>2022-07-16 18:36:36 +0000
commit60a538c90ce96e2672ca0034b69a459f023f95f0 (patch)
tree5fba541b9e26fb4b3428ec48f9eef4b804130d4c /src/lib/libssl
parentb0feed9914f2dcfff56098c2e8a5cb96bdb41abd (diff)
downloadopenbsd-60a538c90ce96e2672ca0034b69a459f023f95f0.tar.gz
openbsd-60a538c90ce96e2672ca0034b69a459f023f95f0.tar.bz2
openbsd-60a538c90ce96e2672ca0034b69a459f023f95f0.zip
Add ESSCertIDv2 ASN.1 boilerplate
Guard the new code under LIBRESSL_INTERNAL to defer symbol addition and minor library bump (thanks tb). ts/ts.h bits from RFC 5035 Enhanced Security Services (ESS) Update: Adding CertID Algorithm Agility ts/ts_asn1.c bits expanded from ASN1_SEQUENCE(ESS_CERT_ID_V2) = { ASN1_OPT(ESS_CERT_ID_V2, hash_alg, X509_ALGOR), ASN1_SIMPLE(ESS_CERT_ID_V2, hash, ASN1_OCTET_STRING), ASN1_OPT(ESS_CERT_ID_V2, issuer_serial, ESS_ISSUER_SERIAL) } static_ASN1_SEQUENCE_END(ESS_CERT_ID_V2) IMPLEMENT_ASN1_FUNCTIONS_const(ESS_CERT_ID_V2) IMPLEMENT_ASN1_DUP_FUNCTION(ESS_CERT_ID_V2) ASN1_SEQUENCE(ESS_SIGNING_CERT_V2) = { ASN1_SEQUENCE_OF(ESS_SIGNING_CERT_V2, cert_ids, ESS_CERT_ID_V2), ASN1_SEQUENCE_OF_OPT(ESS_SIGNING_CERT_V2, policy_info, POLICYINFO) } static_ASN1_SEQUENCE_END(ESS_SIGNING_CERT_V2) IMPLEMENT_ASN1_FUNCTIONS_const(ESS_SIGNING_CERT_V2) IMPLEMENT_ASN1_DUP_FUNCTION(ESS_SIGNING_CERT_V2) Feedback OK tb
Diffstat (limited to 'src/lib/libssl')
0 files changed, 0 insertions, 0 deletions