def des.rounds
import bend-osdev-legacy-ciphers@0.1.0.0/des.bend as Desimport Base
258# the rounds of ks, first to last
259def des.rounds(ks: List<&2, LcDesRk>, h: LcDesHalves) -> LcDesHalves:
260 match ks:
261 case Nil{}:
262 h
263 case Con{k, t}:
264 des.rounds(t, des.step(k, h))