We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25606f0 commit 9cafc73Copy full SHA for 9cafc73
openssl-sys/src/handwritten/x509.rs
@@ -687,7 +687,17 @@ extern "C" {
687
pub fn X509_REQ_print(bio: *mut BIO, req: *mut X509_REQ) -> c_int;
688
}
689
690
-pub enum X509_PURPOSE {}
+#[repr(C)]
691
+pub struct X509_PURPOSE {
692
+ pub purpose: c_int,
693
+ pub trust: c_int, // Default trust ID
694
+ pub flags: c_int,
695
+ pub check_purpose:
696
+ Option<unsafe extern "C" fn(*const X509_PURPOSE, *const X509, c_int) -> c_int>,
697
+ pub name: *mut c_char,
698
+ pub sname: *mut c_char,
699
+ pub usr_data: *mut c_void,
700
+}
701
702
const_ptr_api! {
703
extern "C" {
0 commit comments