projects
/
crypto_lab1.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cypher -> Cipher.
[crypto_lab1.git]
/
lab1_rust
/
src
/
crypto.rs
diff --git
a/lab1_rust/src/crypto.rs
b/lab1_rust/src/crypto.rs
index
d9fe182
..
31b224f
100644
(file)
--- a/
lab1_rust/src/crypto.rs
+++ b/
lab1_rust/src/crypto.rs
@@
-33,11
+33,11
@@
pub fn encrypt(plaindata: &[u8], iv: &[u8]) -> Option<Vec<u8>> {
}
/// Decrypt may fail if the provided data size isn't a multiple of 16.
}
/// Decrypt may fail if the provided data size isn't a multiple of 16.
-pub fn decrypt(c
y
pherdata: &[u8], iv: &[u8]) -> Option<Vec<u8>> {
+pub fn decrypt(c
i
pherdata: &[u8], iv: &[u8]) -> Option<Vec<u8>> {
let c = symm::Crypter::new(symm::AES_256_CBC);
c.init(symm::Decrypt, KEY_C, iv.to_vec());
c.pad(false); // Padding disabled!
let c = symm::Crypter::new(symm::AES_256_CBC);
c.init(symm::Decrypt, KEY_C, iv.to_vec());
c.pad(false); // Padding disabled!
- let r = c.update(c
y
pherdata);
+ let r = c.update(c
i
pherdata);
let rest = c.finalize();
if rest.is_empty() {
Some(r)
let rest = c.finalize();
if rest.is_empty() {
Some(r)