common

Mojo module 🡭

common

Aliases

  • KECCAK_LANES = Int(25): The Keccak-f[1600] state: a 5x5 matrix of 64-bit lanes, lane (x, y) at index x + 5*y.
  • KECCAK_ROUNDS = Int(24): FIPS 202 §3.3 — number of rounds in the Keccak-f[1600] permutation.
  • RC = Array[__literal_size__=Int(24)](UInt64(1), UInt64(32898), UInt64(9223372036854808714), UInt64(9223372039002292224), UInt64(32907), UInt64(2147483649), UInt64(9223372039002292353), UInt64(9223372036854808585), UInt64(138), UInt64(136), UInt64(2147516425), UInt64(2147483658), UInt64(2147516555), UInt64(9223372036854775947), UInt64(9223372036854808713), UInt64(9223372036854808579), UInt64(9223372036854808578), UInt64(9223372036854775936), UInt64(32778), UInt64(9223372039002259466), UInt64(9223372039002292353), UInt64(9223372036854808704), UInt64(2147483649), UInt64(9223372039002292232), __list_literal__=NoneType(None))
  • RHO = Array[__literal_size__=Int(25)](UInt64(0), UInt64(1), UInt64(62), UInt64(28), UInt64(27), UInt64(36), UInt64(44), UInt64(6), UInt64(55), UInt64(20), UInt64(3), UInt64(10), UInt64(43), UInt64(25), UInt64(39), UInt64(41), UInt64(45), UInt64(15), UInt64(21), UInt64(8), UInt64(18), UInt64(2), UInt64(61), UInt64(56), UInt64(14), __list_literal__=NoneType(None))