Digest
DigestUtil
- Contains utility methods for Digestsof DigestUtil for D where <D: Digest>
Digest
The Digest trait specifies an interface common to digest functions, such as SHA-1 and the SHA-2 family of digest functions.
input
fn input(&mut self, input: &[u8])
Provide message data.
result
fn result(&mut self, out: &mut [u8])
Retrieve the digest result. This method may be called multiple times.
reset
fn reset(&mut self)
Reset the digest. This method must be called after result() and before supplying more data.
output_bits
fn output_bits(&self) -> uint
Get the output size in bits.
DigestUtil
Contains utility methods for Digests. FIXME: #7339: Convert to default methods when issues with them are resolved.
input_str
fn input_str(&mut self, in: &str)
Convenience functon that feeds a string into a digest
result_str
fn result_str(&mut self) -> ~str
Convenience functon that retrieves the result of a digest as a ~str in hexadecimal format.
DigestUtil
for D
where <D: Digest>
input_str
fn input_str(&mut self, in: &str)
result_str
fn result_str(&mut self) -> ~str