def sp.box.go

bend-osdev-legacy-ciphers@0.1.0.0 · serpent.bend:288

import bend-osdev-legacy-ciphers@0.1.0.0/serpent.bend as Serpent
import Base

288# S-box n (n = 0 to 7)
289def sp.box.go(n: Nat) -> LcSpBox:
290  match n:
291    case 0n:
292      LcSp0{}
293    case 1n:
294      LcSp1{}
295    case 2n:
296      LcSp2{}
297    case 3n:
298      LcSp3{}
299    case 4n:
300      LcSp4{}
301    case 5n:
302      LcSp5{}
303    case 6n:
304      LcSp6{}
305    case _:
306      LcSp7{}

Uses (2)

Used by (1)