Mutation Testing #25
Annotations
26 warnings
|
Missed mutant:
x-wing/src/lib.rs#L230
replace <impl Drop for DecapsulationKey>::drop with ()
|
|
Missed mutant:
x-wing/src/lib.rs#L199
replace <impl Debug for DecapsulationKey>::fmt -> fmt::Result with Ok(Default::default())
|
|
Missed mutant:
dhkem/src/x25519_kem.rs#L156
replace <impl Encapsulate for X25519EncapsulationKey>::encapsulate_with_rng -> (Ciphertext, SharedKey) with (Default::default(), Default::default())
|
|
Missed mutant:
dhkem/src/expander.rs#L114
replace Expander<D>::expand_multi_info -> Result<(), InvalidLength> with Ok(())
|
|
Missed mutant:
dhkem/src/expander.rs#L97
replace Expander<D>::expand -> Result<(), InvalidLength> with Ok(())
|
|
Missed mutant:
dhkem/src/expander.rs#L13
replace + with *
|
|
Missed mutant:
dhkem/src/expander.rs#L13
replace + with -
|
|
Missed mutant:
dhkem/src/lib.rs#L132
replace <impl Zeroize for DecapsulationKey<DK, EK>>::zeroize with ()
|
|
Missed mutant:
module-lattice/src/algebra.rs#L569
replace <impl Mul<&NttVector<F, L>> for &NttMatrix<F, K, L>>::mul -> NttVector<F, K> with Default::default()
|
|
Missed mutant:
module-lattice/src/algebra.rs#L541
replace + with * in <impl Mul<&NttVector<F, K>> for &NttVector<F, K>>::mul
|
|
Missed mutant:
module-lattice/src/algebra.rs#L541
replace + with - in <impl Mul<&NttVector<F, K>> for &NttVector<F, K>>::mul
|
|
Missed mutant:
module-lattice/src/algebra.rs#L540
replace * with + in <impl Mul<&NttVector<F, K>> for &NttVector<F, K>>::mul
|
|
Missed mutant:
module-lattice/src/algebra.rs#L537
replace <impl Mul<&NttVector<F, K>> for &NttVector<F, K>>::mul -> NttPolynomial<F> with NttPolynomial::new(Default::default())
|
|
Missed mutant:
module-lattice/src/algebra.rs#L526
replace * with + in <impl Mul<&NttVector<F, K>> for &NttPolynomial<F>>::mul
|
|
Missed mutant:
module-lattice/src/algebra.rs#L526
replace <impl Mul<&NttVector<F, K>> for &NttPolynomial<F>>::mul -> NttVector<F, K> with Default::default()
|
|
Missed mutant:
module-lattice/src/algebra.rs#L400
replace <impl Mul<&NttPolynomial<F>> for &NttPolynomial<F>>::mul -> NttPolynomial<F> with NttPolynomial::new(Default::default())
|
|
Missed mutant:
ml-kem/src/decapsulation_key.rs#L232
replace <impl KeyExport for DecapsulationKey<P>>::to_bytes -> Seed with Default::default()
|
|
Missed mutant:
ml-kem/src/decapsulation_key.rs#L148
replace <impl Drop for DecapsulationKey<P>>::drop with ()
|
|
Missed mutant:
ml-kem/src/decapsulation_key.rs#L138
replace && with || in <impl PartialEq for DecapsulationKey<P>>::eq
|
|
Missed mutant:
ml-kem/src/decapsulation_key.rs#L138
replace && with || in <impl PartialEq for DecapsulationKey<P>>::eq
|
|
Missed mutant:
ml-kem/src/algebra.rs#L303
replace | with ^ in bitrev7
|
|
Missed mutant:
ml-kem/src/algebra.rs#L304
replace | with ^ in bitrev7
|
|
Missed mutant:
ml-kem/src/algebra.rs#L305
replace | with ^ in bitrev7
|
|
Missed mutant:
ml-kem/src/algebra.rs#L306
replace | with ^ in bitrev7
|
|
Missed mutant:
ml-kem/src/algebra.rs#L307
replace | with ^ in bitrev7
|
|
Missed mutant:
ml-kem/src/algebra.rs#L308
replace | with ^ in bitrev7
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
mutants-dhkem
Expired
|
1.03 MB |
sha256:a2b0b13f1c0e81dd9007cb04ca9003d8c6123ecf6b411ae1a90326d94a93a7ab
|
|
|
mutants-ml-kem
Expired
|
2.07 MB |
sha256:59cbded09202a7190200b7c143d86514e7683952e8b22829b2a9e1cb5bf78729
|
|
|
mutants-module-lattice
Expired
|
586 KB |
sha256:9a6c60db047005c2369432b26bdb94c3d8111fabe9da5c04b5fdf183c7d62576
|
|
|
mutants-x-wing
Expired
|
135 KB |
sha256:d075d8c2bd696a2af3de6be4051f1faff79f9b3d9fa6501ae78c9a5394c21b75
|
|