law bp5
import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/poly1305/mac.bend as Macimport Base
import bend-collections-laws-crypto@1.0.0.0/spec/lib/common.bend as C
307law bp5:
308 for +one: Nat
309 for +h1: {one == 1n : Nat}
310 {Nat.add(1n+bpv(one), 5n) == C.shift(130n, one) : Nat}
Uses (13)
Used by (4)
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/poly1305/poly:absorb_poly
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/poly1305/mac:tag_main
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/poly1305/poly:absorb_horner
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/poly1305/laws:modp_mod