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})

Uses (5)

Used by (1)