diff --git a/openssl-sys/src/x509v3.rs b/openssl-sys/src/x509v3.rs index 7b78cce15ba25a17b15065690ab2fba4e2992488..09329a89f605508873f0b8d90e5bc24253292963 100644 --- a/openssl-sys/src/x509v3.rs +++ b/openssl-sys/src/x509v3.rs @@ -27,6 +27,17 @@ extern "C" { pub fn GENERAL_NAME_free(name: *mut GENERAL_NAME); } +#[repr(C)] +pub struct AUTHORITY_KEYID { + pub keyid: *mut ASN1_STRING, + pub issuer: *mut stack_st_GENERAL_NAME, + pub serial: *mut ASN1_INTEGER, +} + +extern "C" { + pub fn AUTHORITY_KEYID_free(akid: *mut AUTHORITY_KEYID); +} + #[cfg(any(ossl102, libressl261))] pub const X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT: c_uint = 0x1; #[cfg(any(ossl102, libressl261))]