File tree 2 files changed +3
-2
lines changed
2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " stream-cipher"
3
- version = " 0.3.0 "
3
+ version = " 0.3.1 "
4
4
authors = [" RustCrypto Developers" ]
5
5
license = " MIT OR Apache-2.0"
6
6
description = " Stream cipher traits"
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ macro_rules! new_seek_test {
47
47
SyncStreamCipher , SyncStreamCipherSeek , NewStreamCipher
48
48
} ;
49
49
use stream_cipher:: blobby:: Blob4Iterator ;
50
+ use core:: cmp;
50
51
51
52
let data = include_bytes!( concat!( "data/" , $test_name, ".blb" ) ) ;
52
53
for ( i, row) in Blob4Iterator :: new( data) . unwrap( ) . enumerate( ) {
@@ -56,7 +57,7 @@ macro_rules! new_seek_test {
56
57
let ciphertext = row[ 3 ] ;
57
58
58
59
let mut mode = <$cipher>:: new_var( key, iv) . unwrap( ) ;
59
- for seek_n in 0 ..512 {
60
+ for seek_n in 0 ..cmp :: min ( 512 , plaintext . len ( ) ) {
60
61
let mut pt = plaintext[ seek_n..] . to_vec( ) ;
61
62
mode. seek( seek_n as u64 ) ;
62
63
mode. apply_keystream( & mut pt) ;
You can’t perform that action at this time.
0 commit comments