From 6ae8298f2c2a77eb96bd12a6c795f53696a0fe03 Mon Sep 17 00:00:00 2001 From: Daniel Albert Date: Tue, 12 Jan 2016 17:46:08 +0000 Subject: [PATCH] Make all ffi structs' fields public --- openssl-sys/src/lib.rs | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs index b6d2225b..519b0001 100644 --- a/openssl-sys/src/lib.rs +++ b/openssl-sys/src/lib.rs @@ -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)]