Make all ffi structs' fields public
This commit is contained in:
parent
1238405637
commit
6ae8298f2c
|
|
@ -65,9 +65,9 @@ unsafe impl Sync for BIO_METHOD {}
|
||||||
|
|
||||||
#[repr(C)]
|
#[repr(C)]
|
||||||
pub struct RSA {
|
pub struct RSA {
|
||||||
pad: c_int,
|
pub pad: c_int,
|
||||||
version: c_long,
|
pub version: c_long,
|
||||||
meth: *const c_void,
|
pub meth: *const c_void,
|
||||||
|
|
||||||
pub engine: *mut c_void,
|
pub engine: *mut c_void,
|
||||||
pub n: *mut BIGNUM,
|
pub n: *mut BIGNUM,
|
||||||
|
|
@ -79,17 +79,17 @@ pub struct RSA {
|
||||||
pub dmq1: *mut BIGNUM,
|
pub dmq1: *mut BIGNUM,
|
||||||
pub iqmp: *mut BIGNUM,
|
pub iqmp: *mut BIGNUM,
|
||||||
|
|
||||||
ex_data: *mut c_void,
|
pub ex_data: *mut c_void,
|
||||||
references: c_int,
|
pub references: c_int,
|
||||||
flags: c_int,
|
pub flags: c_int,
|
||||||
|
|
||||||
_method_mod_n: *mut c_void,
|
pub _method_mod_n: *mut c_void,
|
||||||
_method_mod_p: *mut c_void,
|
pub _method_mod_p: *mut c_void,
|
||||||
_method_mod_q: *mut c_void,
|
pub _method_mod_q: *mut c_void,
|
||||||
|
|
||||||
bignum_data: *mut c_char,
|
pub bignum_data: *mut c_char,
|
||||||
blinding: *mut c_void,
|
pub blinding: *mut c_void,
|
||||||
mt_blinding: *mut c_void,
|
pub mt_blinding: *mut c_void,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[repr(C)]
|
#[repr(C)]
|
||||||
|
|
@ -98,10 +98,10 @@ pub struct EVP_PKEY {
|
||||||
pub save_type: c_int,
|
pub save_type: c_int,
|
||||||
pub references: c_int,
|
pub references: c_int,
|
||||||
pub ameth: *const c_void,
|
pub ameth: *const c_void,
|
||||||
engine: *mut ENGINE,
|
pub engine: *mut ENGINE,
|
||||||
pub pkey: *mut c_void,
|
pub pkey: *mut c_void,
|
||||||
save_parameters: c_int,
|
pub save_parameters: c_int,
|
||||||
attributes: *mut c_void,
|
pub attributes: *mut c_void,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[repr(C)]
|
#[repr(C)]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue