def c6.octave

bend-osdev-legacy-ciphers@0.1.0.0 · cast6.bend:128

import bend-osdev-legacy-ciphers@0.1.0.0/cast6.bend as Cast6
import Base
import bend-osdev-legacy-ciphers@0.1.0.0/cast5.bend as C5

128# the forward octave W
129def c6.octave(+t: C5.LcCastTabs, st: LcCast6Kst) -> LcCast6Kst:
130  +s1 = c6.w(t, C5.LcCastF1{}, 6n, 7n, st)
131  +s2 = c6.w(t, C5.LcCastF2{}, 5n, 6n, s1)
132  +s3 = c6.w(t, C5.LcCastF3{}, 4n, 5n, s2)
133  +s4 = c6.w(t, C5.LcCastF1{}, 3n, 4n, s3)
134  +s5 = c6.w(t, C5.LcCastF2{}, 2n, 3n, s4)
135  +s6 = c6.w(t, C5.LcCastF3{}, 1n, 2n, s5)
136  +s7 = c6.w(t, C5.LcCastF1{}, 0n, 1n, s6)
137  c6.w(t, C5.LcCastF2{}, 7n, 0n, s7)

Uses (4)

Used by (1)