def des.step
import bend-osdev-legacy-ciphers@0.1.0.0/des.bend as Desimport Base
247def des.step(k: LcDesRk, h: LcDesHalves) -> LcDesHalves:
248 match h:
249 case LcDesHalves{l, +r}:
250 LcDesHalves{r, U32.xor(l, des.f(k, r))}
import bend-osdev-legacy-ciphers@0.1.0.0/des.bend as Desimport Base
247def des.step(k: LcDesRk, h: LcDesHalves) -> LcDesHalves:
248 match h:
249 case LcDesHalves{l, +r}:
250 LcDesHalves{r, U32.xor(l, des.f(k, r))}