mirror of
https://github.com/chatmail/core.git
synced 2026-05-20 15:26:30 +03:00
Remove unused and problematic ensure!
`secret_keys.is_empty()` only checked whether any secret keys were passed. This is not helpful, and made decrypting fail in the benchmark.
This commit is contained in:
@@ -261,11 +261,7 @@ pub fn decrypt(
|
|||||||
session_keys: vec![],
|
session_keys: vec![],
|
||||||
allow_legacy: false,
|
allow_legacy: false,
|
||||||
};
|
};
|
||||||
let (msg, ring_result) = msg.decrypt_the_ring(ring, true)?;
|
let (msg, _ring_result) = msg.decrypt_the_ring(ring, true)?;
|
||||||
anyhow::ensure!(
|
|
||||||
!ring_result.secret_keys.is_empty(),
|
|
||||||
"decryption failed, no matching secret keys"
|
|
||||||
);
|
|
||||||
|
|
||||||
// remove one layer of compression
|
// remove one layer of compression
|
||||||
let msg = msg.decompress()?;
|
let msg = msg.decompress()?;
|
||||||
|
|||||||
Reference in New Issue
Block a user