def LcTdes.decrypt

bend-osdev-legacy-ciphers@0.1.0.0 · tdes.bend:59

import bend-osdev-legacy-ciphers@0.1.0.0/tdes.bend as Tdes
import Base
import bend-osdev-legacy-ciphers@0.1.0.0/legacy_ciphers.bend as L
import bend-osdev-legacy-ciphers@0.1.0.0/des.bend as D

59def LcTdes.decrypt(k: LcTdesKey, b: L.LcBlock64) -> L.LcBlock64:
60  match k:
61    case LcTdesKey{k1, k2, k3}:
62      D.LcDes.decrypt(k1, D.LcDes.encrypt(k2, D.LcDes.decrypt(k3, b)))

Uses (4)

Used by (24)