def m64_join_rev
bend-osdev-cipher-core@0.1.0.0 · PROOF.bend:193
import bend-osdev-cipher-core@0.1.0.0/PROOF.bend as PROOF
import Base
import bend-osdev-cipher-core@0.1.0.0/cipher_core.bend as L
import bend-osdev-cipher-core@0.1.0.0/modes64.bend as X
193def m64_join_rev(bs: List<&2, L.LcBlock64>, +zs: List<&2, L.LcBlock64>, +ys: List<&2, U32>) -> {X.m64.join(zs, m64_joins(bs, ys)) == X.m64.join(X.m64.rev_onto(bs, zs), ys) : List<&2, U32>}:
194 match bs:
195 case Nil{}:
196 {==}
197 case Con{b, t}:
198 m64_join_rev(t, Con{b, zs}, ys)