@@ -61,7 +61,7 @@ fn sha1() -> sha1 {
61
61
work_buf : [ mut u32] } ;
62
62
63
63
fn add_input ( st : sha1state , msg : [ u8 ] ) {
64
- // FIXME: Should be typestate precondition
64
+ /* FIXME: Should be typestate precondition (#2345) */
65
65
assert ( !st. computed ) ;
66
66
for vec:: each( msg) { |element|
67
67
st. msg_block [ st. msg_block_idx ] = element;
@@ -70,7 +70,7 @@ fn sha1() -> sha1 {
70
70
if st. len_low == 0u32 {
71
71
st. len_high += 1u32 ;
72
72
if st. len_high == 0u32 {
73
- // FIXME: Need better failure mode
73
+ // FIXME: Need better failure mode (#2346)
74
74
75
75
fail;
76
76
}
@@ -79,7 +79,7 @@ fn sha1() -> sha1 {
79
79
}
80
80
}
81
81
fn process_msg_block ( st : sha1state ) {
82
- // FIXME: Make precondition
82
+ // FIXME: Make precondition (#2345)
83
83
assert ( vec:: len ( st. h ) == digest_buf_len) ;
84
84
assert ( vec:: len ( st. work_buf ) == work_buf_len) ;
85
85
let mut t: int ; // Loop counter
@@ -181,7 +181,7 @@ fn sha1() -> sha1 {
181
181
* can be assumed that the message digest has been computed.
182
182
*/
183
183
fn pad_msg ( st : sha1state ) {
184
- // FIXME: Should be a precondition
184
+ // FIXME: Should be a precondition (#2345)
185
185
assert ( vec:: len ( st. msg_block ) == msg_block_len) ;
186
186
187
187
/*
@@ -220,7 +220,7 @@ fn sha1() -> sha1 {
220
220
221
221
impl of sha1 for sha1state {
222
222
fn reset ( ) {
223
- // FIXME: Should be typestate precondition
223
+ // FIXME: Should be typestate precondition (#2345)
224
224
assert ( vec:: len ( self . h ) == digest_buf_len) ;
225
225
self . len_low = 0u32 ;
226
226
self . len_high = 0u32 ;
0 commit comments