Skip to content

Commit daf4ede

Browse files
committed
Rename *result* to finalize
Implements the API changes from: RustCrypto/traits#161 The `digest` crate now uses `update` and `finalize` nomenclature ala the Initialize-Update-Finalize (IUF) interface naming scheme.
1 parent ca20cbd commit daf4ede

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

examples/md4sum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ fn process<D: Digest + Default, R: Read>(reader: &mut R, name: &str) {
2828
break;
2929
}
3030
}
31-
print_result(&sh.result(), name);
31+
print_result(&sh.finalize(), name);
3232
}
3333

3434
fn main() {

src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
//!
1515
//! // acquire hash digest in the form of GenericArray,
1616
//! // which in this case is equivalent to [u8; 16]
17-
//! let result = hasher.result();
17+
//! let result = hasher.finalize();
1818
//! assert_eq!(result[..], hex!("aa010fbc1d14c795d86ef98c95479d17"));
1919
//! ```
2020
//!
@@ -140,7 +140,7 @@ impl Default for Md4State {
140140
}
141141

142142
impl Md4 {
143-
fn finalize(&mut self) {
143+
fn finalize_inner(&mut self) {
144144
let state = &mut self.state;
145145
let l = (self.length_bytes << 3) as u64;
146146
self.buffer
@@ -167,8 +167,8 @@ impl Update for Md4 {
167167
impl FixedOutput for Md4 {
168168
type OutputSize = U16;
169169

170-
fn fixed_result(mut self) -> GenericArray<u8, Self::OutputSize> {
171-
self.finalize();
170+
fn finalize_fixed(mut self) -> GenericArray<u8, Self::OutputSize> {
171+
self.finalize_inner();
172172

173173
let mut out = GenericArray::default();
174174
LE::write_u32(&mut out[0..4], self.state.s.0);

0 commit comments

Comments
 (0)