diff --git a/evm/src/extension_tower.rs b/evm/src/extension_tower.rs index 4e5f54e67b..da7cca554e 100644 --- a/evm/src/extension_tower.rs +++ b/evm/src/extension_tower.rs @@ -1068,7 +1068,7 @@ where /// (Prod_{i=1}^11 x_i) / phi /// The 6th Frob map is nontrivial but leaves Fp6 fixed and hence must be the conjugate: /// x_6 = (a + bz)_6 = a - bz = x.conj() - /// Letting prod_17 = x_1 * x_7, the remaining factors in the numerator can be expresed as: + /// Letting prod_17 = x_1 * x_7, the remaining factors in the numerator can be expressed as: /// [(prod_17) * (prod_17)_2] * (prod_17)_4 * [(prod_17) * (prod_17)_2]_1 /// By Galois theory, both the following are in Fp2 and are complex conjugates /// prod_odds, prod_evens diff --git a/evm/src/keccak_sponge/columns.rs b/evm/src/keccak_sponge/columns.rs index 7ba0cf4559..bcd34b9c7f 100644 --- a/evm/src/keccak_sponge/columns.rs +++ b/evm/src/keccak_sponge/columns.rs @@ -32,7 +32,7 @@ pub(crate) struct KeccakSpongeColumnsView { /// not a padding byte; 0 otherwise. pub is_full_input_block: T, - /// The context of the base addresss at which we will read the input block. + /// The context of the base address at which we will read the input block. pub context: T, /// The segment of the base address at which we will read the input block. pub segment: T, diff --git a/evm/src/memory/segments.rs b/evm/src/memory/segments.rs index d38b2e5deb..f3de1a215c 100644 --- a/evm/src/memory/segments.rs +++ b/evm/src/memory/segments.rs @@ -3,7 +3,7 @@ use num::traits::AsPrimitive; pub(crate) const SEGMENT_SCALING_FACTOR: usize = 32; /// This contains all the existing memory segments. The values in the enum are shifted by 32 bits -/// to allow for convenient address components (context / segement / virtual) bundling in the kernel. +/// to allow for convenient address components (context / segment / virtual) bundling in the kernel. #[allow(dead_code)] #[allow(clippy::enum_clike_unportable_variant)] #[derive(Copy, Clone, Eq, PartialEq, Hash, Ord, PartialOrd, Debug)]