mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +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![],
|
||||
allow_legacy: false,
|
||||
};
|
||||
let (msg, ring_result) = msg.decrypt_the_ring(ring, true)?;
|
||||
anyhow::ensure!(
|
||||
!ring_result.secret_keys.is_empty(),
|
||||
"decryption failed, no matching secret keys"
|
||||
);
|
||||
let (msg, _ring_result) = msg.decrypt_the_ring(ring, true)?;
|
||||
|
||||
// remove one layer of compression
|
||||
let msg = msg.decompress()?;
|
||||
|
||||
Reference in New Issue
Block a user