Commit 6ae8298f authored by Daniel Albert's avatar Daniel Albert
Browse files

Make all ffi structs' fields public

parent 12384056
Loading
Loading
Loading
Loading
+15 −15
Original line number Diff line number Diff line
@@ -65,9 +65,9 @@ unsafe impl Sync for BIO_METHOD {}

#[repr(C)]
pub struct RSA {
    pad: c_int,
    version: c_long,
    meth: *const c_void,
    pub pad: c_int,
    pub version: c_long,
    pub meth: *const c_void,

    pub engine: *mut c_void,
    pub n: *mut BIGNUM,
@@ -79,17 +79,17 @@ pub struct RSA {
    pub dmq1: *mut BIGNUM,
    pub iqmp: *mut BIGNUM,

    ex_data: *mut c_void,
    references: c_int,
    flags: c_int,
    pub ex_data: *mut c_void,
    pub references: c_int,
    pub flags: c_int,

    _method_mod_n: *mut c_void,
    _method_mod_p: *mut c_void,
    _method_mod_q: *mut c_void,
    pub _method_mod_n: *mut c_void,
    pub _method_mod_p: *mut c_void,
    pub _method_mod_q: *mut c_void,

    bignum_data: *mut c_char,
    blinding: *mut c_void,
    mt_blinding: *mut c_void,
    pub bignum_data: *mut c_char,
    pub blinding: *mut c_void,
    pub mt_blinding: *mut c_void,
}

#[repr(C)]
@@ -98,10 +98,10 @@ pub struct EVP_PKEY {
    pub save_type: c_int,
    pub references: c_int,
    pub ameth: *const c_void,
    engine: *mut ENGINE,
    pub engine: *mut ENGINE,
    pub pkey: *mut c_void,
    save_parameters: c_int,
    attributes: *mut c_void,
    pub save_parameters: c_int,
    pub attributes: *mut c_void,
}

#[repr(C)]