def des.unstep

bend-osdev-legacy-ciphers@0.1.0.0 · des.bend:252

import bend-osdev-legacy-ciphers@0.1.0.0/des.bend as Des
import Base

252# the round undone
253def des.unstep(k: LcDesRk, h: LcDesHalves) -> LcDesHalves:
254  match h:
255    case LcDesHalves{+a, b}:
256      LcDesHalves{U32.xor(b, des.f(k, a)), a}

Uses (4)

Used by (4)