...
This commit is contained in:
@@ -27,10 +27,10 @@ impl Location {
|
||||
|
||||
// Create padded bytes
|
||||
let mut padded = vec![0u8; keysize as usize];
|
||||
let start_idx = keysize as usize - bytes.len();
|
||||
if start_idx < 0 {
|
||||
if bytes.len() > keysize as usize {
|
||||
return Err(Error::InvalidOperation("Input bytes exceed keysize".to_string()));
|
||||
}
|
||||
let start_idx = keysize as usize - bytes.len();
|
||||
|
||||
for (i, &b) in bytes.iter().enumerate() {
|
||||
if i + start_idx < padded.len() {
|
||||
|
Reference in New Issue
Block a user