def LcTdes.encrypt
import bend-osdev-legacy-ciphers@0.1.0.0/tdes.bend as Tdesimport 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
54def LcTdes.encrypt(k: LcTdesKey, b: L.LcBlock64) -> L.LcBlock64:
55 match k:
56 case LcTdesKey{k1, k2, k3}:
57 D.LcDes.encrypt(k3, D.LcDes.decrypt(k2, D.LcDes.encrypt(k1, b)))