diff options
| author | Steven Fackler <[email protected]> | 2017-02-11 08:34:45 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-02-11 08:34:45 -0800 |
| commit | ad07b19ed34a2fbea76964df53870799352fd237 (patch) | |
| tree | d5fd069f824ab5655e319c615cb4207ca19a5c1e /openssl-sys/src/libressl.rs | |
| parent | Merge pull request #574 from stephanbuys/macos_readme (diff) | |
| parent | X509 signature algorithm access (diff) | |
| download | rust-openssl-ad07b19ed34a2fbea76964df53870799352fd237.tar.xz rust-openssl-ad07b19ed34a2fbea76964df53870799352fd237.zip | |
Merge pull request #579 from sfackler/x509-signature
X509 signature access
Diffstat (limited to 'openssl-sys/src/libressl.rs')
| -rw-r--r-- | openssl-sys/src/libressl.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/openssl-sys/src/libressl.rs b/openssl-sys/src/libressl.rs index 2862a47e..1bb17849 100644 --- a/openssl-sys/src/libressl.rs +++ b/openssl-sys/src/libressl.rs @@ -247,8 +247,8 @@ pub struct DH { #[repr(C)] pub struct X509 { pub cert_info: *mut X509_CINF, - sig_alg: *mut c_void, - signature: *mut c_void, + pub sig_alg: *mut ::X509_ALGOR, + pub signature: *mut ::ASN1_BIT_STRING, pub valid: c_int, pub references: c_int, pub name: *mut c_char, @@ -286,6 +286,12 @@ pub struct X509_CINF { } #[repr(C)] +pub struct X509_ALGOR { + pub algorithm: *mut ::ASN1_OBJECT, + parameter: *mut c_void, +} + +#[repr(C)] pub struct ASN1_ENCODING { pub enc: *mut c_uchar, pub len: c_long, |