def tr.init_go
bend-osdev-cipher-modes@0.1.0.0 · PROOF.bend:1058
import bend-osdev-cipher-modes@0.1.0.0/PROOF.bend as PROOF
import Base
import bend-osdev-cipher-modes@0.1.0.0/cipher_modes.bend as M
import bend-osdev-cipher-modes@0.1.0.0/xts.bend as T
1058def tr.init_go(rest: List<&2, M.CmBlock>, +p: M.CmBlock, +acc: List<&2, M.CmBlock>) -> {T.xts.init.go(rest, p, acc) == M.cm.blocks.rev_onto(acc, T.xts.init(rest, p)) : List<&2, M.CmBlock>}:
1059 match rest:
1060 case Nil{}:
1061 {==}
1062 case Con{+q, +r}:
1063 tr.init_go(r, q, Con{p, acc})