Sbox.mul3_bits: law of bend-collections-laws-crypto@1.0.0.0 Import: import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/aes/sbox.bend as Sbox Lines 1141-1174 of bend-collections-laws-crypto@1.0.0.0/proofs/crypto/aes/sbox.bend: https://jend.leeeet.dev/read.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/crypto/aes/sbox.bend&start_line=1141&end_line=1174 import Base import bend-collections-laws-crypto@1.0.0.0/src/crypto/aes/sbox.bend as B import bend-collections-laws-crypto@1.0.0.0/spec/crypto/aes/aes.bend as S law mul3_bits: for b0: Bool for b1: Bool for b2: Bool for b3: Bool for b4: Bool for b5: Bool for b6: Bool for b7: Bool for b8: Bool for b9: Bool for b10: Bool for b11: Bool for b12: Bool for b13: Bool for b14: Bool for b15: Bool for b16: Bool for b17: Bool for b18: Bool for b19: Bool for b20: Bool for b21: Bool for b22: Bool for b23: Bool for b24: Bool for b25: Bool for b26: Bool for b27: Bool for b28: Bool for b29: Bool for b30: Bool for b31: Bool {B.mul3(U32{WCon{b0, WCon{b1, WCon{b2, WCon{b3, WCon{b4, WCon{b5, WCon{b6, WCon{b7, WCon{b8, WCon{b9, WCon{b10, WCon{b11, WCon{b12, WCon{b13, WCon{b14, WCon{b15, WCon{b16, WCon{b17, WCon{b18, WCon{b19, WCon{b20, WCon{b21, WCon{b22, WCon{b23, WCon{b24, WCon{b25, WCon{b26, WCon{b27, WCon{b28, WCon{b29, WCon{b30, WCon{b31, WNil{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}) == S.mul(3, U32{WCon{b0, WCon{b1, WCon{b2, WCon{b3, WCon{b4, WCon{b5, WCon{b6, WCon{b7, WCon{b8, WCon{b9, WCon{b10, WCon{b11, WCon{b12, WCon{b13, WCon{b14, WCon{b15, WCon{b16, WCon{b17, WCon{b18, WCon{b19, WCon{b20, WCon{b21, WCon{b22, WCon{b23, WCon{b24, WCon{b25, WCon{b26, WCon{b27, WCon{b28, WCon{b29, WCon{b30, WCon{b31, WNil{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}) : U32} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word.Con https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word.Nil https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/spec/crypto/aes/aes.bend&name=mul https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/src/crypto/aes/sbox.bend&name=mul3