law sbox_bits

bend-collections-laws-crypto@1.0.0.0 · proofs/crypto/aes/sbox.bend:534

import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/aes/sbox.bend as Sbox
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

534law sbox_bits:
535  for +b0: Bool
536  for +b1: Bool
537  for +b2: Bool
538  for +b3: Bool
539  for +b4: Bool
540  for +b5: Bool
541  for +b6: Bool
542  for +b7: Bool
543  for +b8: Bool
544  for +b9: Bool
545  for +b10: Bool
546  for +b11: Bool
547  for +b12: Bool
548  for +b13: Bool
549  for +b14: Bool
550  for +b15: Bool
551  for +b16: Bool
552  for +b17: Bool
553  for +b18: Bool
554  for +b19: Bool
555  for +b20: Bool
556  for +b21: Bool
557  for +b22: Bool
558  for +b23: Bool
559  for +b24: Bool
560  for +b25: Bool
561  for +b26: Bool
562  for +b27: Bool
563  for +b28: Bool
564  for +b29: Bool
565  for +b30: Bool
566  for +b31: Bool
567  {B.sbox(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.sbox(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 (8)

Used by (1)