@@ -49,7 +49,7 @@ fn test_run_test_vectors() {
4949 return
5050 }
5151
52- hash_d.write (data[..case.input_len]) or {
52+ hash_d.write (data[..int ( case.input_len) ]) or {
5353 assert false , 'hash_d.write error: ${err }'
5454 return
5555 }
@@ -64,7 +64,7 @@ fn test_run_test_vectors() {
6464
6565 for i in [u64 (16 ), 20 , 24 , 28 , 32 , 48 , 64 , 72 , 96 ] {
6666 if hash_bytes.len > i {
67- assert hash_d.checksum (i) == hash_bytes[..i ], 'hash failed output length ${i }'
67+ assert hash_d.checksum (i) == hash_bytes[..int (i) ], 'hash failed output length ${i }'
6868 }
6969 }
7070
@@ -77,7 +77,7 @@ fn test_run_test_vectors() {
7777 return
7878 }
7979
80- keyed_hash_d.write (data[..case.input_len]) or {
80+ keyed_hash_d.write (data[..int ( case.input_len) ]) or {
8181 assert false , 'keyed_hash_d.write error: ${err }'
8282 return
8383 }
@@ -92,7 +92,7 @@ fn test_run_test_vectors() {
9292
9393 for i in [u64 (16 ), 20 , 24 , 28 , 32 , 48 , 64 , 72 , 96 ] {
9494 if keyed_hash_bytes.len > i {
95- assert keyed_hash_d.checksum (i) == keyed_hash_bytes[..i ], 'keyed hash failed output length ${i }'
95+ assert keyed_hash_d.checksum (i) == keyed_hash_bytes[..int (i) ], 'keyed hash failed output length ${i }'
9696 }
9797 }
9898
@@ -104,7 +104,7 @@ fn test_run_test_vectors() {
104104 return
105105 }
106106
107- derive_key_hash_d.write (data[..case.input_len]) or {
107+ derive_key_hash_d.write (data[..int ( case.input_len) ]) or {
108108 assert false , 'derive_key_hash_d.write error: ${err }'
109109 return
110110 }
@@ -119,7 +119,7 @@ fn test_run_test_vectors() {
119119
120120 for i in [u64 (16 ), 20 , 24 , 28 , 32 , 48 , 64 , 72 , 96 ] {
121121 if derive_key_hash_bytes.len > i {
122- assert derive_key_hash_d.checksum (i) == derive_key_hash_bytes[..i ], 'derive key hash failed output length ${i }'
122+ assert derive_key_hash_d.checksum (i) == derive_key_hash_bytes[..int (i) ], 'derive key hash failed output length ${i }'
123123 }
124124 }
125125
0 commit comments