Update for visibility reform

This commit is contained in:
Steven Fackler 2014-03-31 23:39:13 -07:00
parent bf2dadd7fb
commit 7d3133104d
5 changed files with 20 additions and 20 deletions

View File

@ -49,9 +49,9 @@ pub fn evpmd(t: HashType) -> (EVP_MD, uint) {
} }
pub struct Hasher { pub struct Hasher {
priv evp: EVP_MD, evp: EVP_MD,
priv ctx: EVP_MD_CTX, ctx: EVP_MD_CTX,
priv len: uint, len: uint,
} }
impl Hasher { impl Hasher {

View File

@ -37,8 +37,8 @@ extern {
} }
pub struct HMAC { pub struct HMAC {
priv ctx: HMAC_CTX, ctx: HMAC_CTX,
priv len: uint, len: uint,
} }
pub fn HMAC(ht: hash::HashType, key: ~[u8]) -> HMAC { pub fn HMAC(ht: hash::HashType, key: ~[u8]) -> HMAC {

View File

@ -75,8 +75,8 @@ fn openssl_hash_nid(hash: HashType) -> c_int {
} }
pub struct PKey { pub struct PKey {
priv evp: *EVP_PKEY, evp: *EVP_PKEY,
priv parts: Parts, parts: Parts,
} }
/// Represents a public key, optionally with a private key attached. /// Represents a public key, optionally with a private key attached.

View File

@ -73,10 +73,10 @@ fn evpc(t: Type) -> (EVP_CIPHER, uint, uint) {
/// Represents a symmetric cipher context. /// Represents a symmetric cipher context.
pub struct Crypter { pub struct Crypter {
priv evp: EVP_CIPHER, evp: EVP_CIPHER,
priv ctx: EVP_CIPHER_CTX, ctx: EVP_CIPHER_CTX,
priv keylen: uint, keylen: uint,
priv blocksize: uint blocksize: uint
} }
impl Crypter { impl Crypter {

View File

@ -139,7 +139,7 @@ pub type VerifyCallback = fn(preverify_ok: bool,
/// An SSL context object /// An SSL context object
pub struct SslContext { pub struct SslContext {
priv ctx: *ffi::SSL_CTX ctx: *ffi::SSL_CTX
} }
impl Drop for SslContext { impl Drop for SslContext {
@ -196,7 +196,7 @@ impl SslContext {
} }
pub struct X509StoreContext { pub struct X509StoreContext {
priv ctx: *ffi::X509_STORE_CTX ctx: *ffi::X509_STORE_CTX
} }
impl X509StoreContext { impl X509StoreContext {
@ -218,8 +218,8 @@ impl X509StoreContext {
/// A public key certificate /// A public key certificate
pub struct X509<'ctx> { pub struct X509<'ctx> {
priv ctx: &'ctx X509StoreContext, ctx: &'ctx X509StoreContext,
priv x509: *ffi::X509 x509: *ffi::X509
} }
impl<'ctx> X509<'ctx> { impl<'ctx> X509<'ctx> {
@ -230,8 +230,8 @@ impl<'ctx> X509<'ctx> {
} }
pub struct X509Name<'x> { pub struct X509Name<'x> {
priv x509: &'x X509<'x>, x509: &'x X509<'x>,
priv name: *ffi::X509_NAME name: *ffi::X509_NAME
} }
pub enum X509NameFormat { pub enum X509NameFormat {
@ -459,9 +459,9 @@ impl MemBio {
/// A stream wrapper which handles SSL encryption for an underlying stream. /// A stream wrapper which handles SSL encryption for an underlying stream.
pub struct SslStream<S> { pub struct SslStream<S> {
priv stream: S, stream: S,
priv ssl: Ssl, ssl: Ssl,
priv buf: Vec<u8> buf: Vec<u8>
} }
impl<S: Stream> SslStream<S> { impl<S: Stream> SslStream<S> {