diff --git a/reference/src/context.rs b/reference/src/context.rs index 5e05a51..e6cbd58 100644 --- a/reference/src/context.rs +++ b/reference/src/context.rs @@ -307,19 +307,17 @@ impl Context { if let Entry::Occupied(mut entry) = b2_map.entry(kid_recv) { let zeta = entry.get_mut(); // Process recv fragmentation layer. - let result = zeta.defrag.received_fragment::( - raw_fragment, - app.time(), - |n, frag_no, frag_count| { - let (p, c) = from_nonce(n); - log!(app, ReceivedRawFragment(p, c, frag_no, frag_count)); - if p == PACKET_TYPE_HANDSHAKE_COMPLETION && c == 0 { - Ok(()) - } else { - Err(byzantine_fault!(InvalidPacket, true)) - } - }, - )?; + let result = + zeta.defrag + .received_fragment::(raw_fragment, app.time(), |n, frag_no, frag_count| { + let (p, c) = from_nonce(n); + log!(app, ReceivedRawFragment(p, c, frag_no, frag_count)); + if p == PACKET_TYPE_HANDSHAKE_COMPLETION && c == 0 { + Ok(()) + } else { + Err(byzantine_fault!(InvalidPacket, true)) + } + })?; if let Some((_, assembled_packet)) = result { log!(app, ReceivedRawX3); let zeta = entry.remove(); diff --git a/reference/src/crypto_impl/aes_impl.rs b/reference/src/crypto_impl/aes_impl.rs index e8565d7..25428b6 100644 --- a/reference/src/crypto_impl/aes_impl.rs +++ b/reference/src/crypto_impl/aes_impl.rs @@ -47,12 +47,7 @@ impl AesGcmAead for AesGcmCrate { let key = Key::::from_slice(key); let mut cipher = Aes256Gcm::new(key); cipher - .decrypt_in_place_detached( - Nonce::from_slice(iv), - aad.unwrap_or(&[]), - buffer, - Tag::from_slice(tag), - ) + .decrypt_in_place_detached(Nonce::from_slice(iv), aad.unwrap_or(&[]), buffer, Tag::from_slice(tag)) .is_ok() } }