提交 252c6dbe 编写于 作者: D David Creswick

Fix visibility of digest implementations

上级 5375cf87
......@@ -156,7 +156,7 @@ fn op_i(w: u32, x: u32, y: u32, z: u32, m: u32, s: u32) -> u32 {
/// The MD5 Digest algorithm
struct Md5 {
pub struct Md5 {
priv length_bytes: u64,
priv buffer: FixedBuffer64,
priv state: Md5State,
......
......@@ -230,7 +230,8 @@ fn finish(&mut self) {
}
struct Sha512 {
/// The SHA-512 hash algorithm
pub struct Sha512 {
priv engine: Engine512
}
......@@ -282,7 +283,8 @@ fn output_bits(&self) -> uint { 512 }
];
struct Sha384 {
/// The SHA-384 hash algorithm
pub struct Sha384 {
priv engine: Engine512
}
......@@ -332,7 +334,8 @@ fn output_bits(&self) -> uint { 384 }
];
struct Sha512Trunc256 {
/// The SHA-512 hash algorithm with digest truncated to 256 bits
pub struct Sha512Trunc256 {
priv engine: Engine512
}
......@@ -380,7 +383,8 @@ fn output_bits(&self) -> uint { 256 }
];
struct Sha512Trunc224 {
/// The SHA-512 hash algorithm with digest truncated to 224 bits
pub struct Sha512Trunc224 {
priv engine: Engine512
}
......@@ -635,7 +639,8 @@ fn finish(&mut self) {
}
struct Sha256 {
/// The SHA-256 hash algorithm
pub struct Sha256 {
priv engine: Engine256
}
......@@ -687,7 +692,8 @@ fn output_bits(&self) -> uint { 256 }
];
struct Sha224 {
/// The SHA-224 hash algorithm
pub struct Sha224 {
priv engine: Engine256
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册