Parents: | crypto.aes |
Class | Superclass | Slots |
aes-192-256-not-implemented | tuple | |
aes-state | tuple | nrounds key state |
aes-128-key |
aes-256-key |
aes-decrypt |
aes-encrypt |
Word | Stack effect |
(add-key) | ( aes -- aes' ) |
(counter) | ( nrounds -- seq ) |
(expand-key) | ( K Nr -- sched ) |
(final-round) | ( aes -- aes' ) |
(first-round) | ( aes -- aes' ) |
(round) | ( state -- ) |
key-expand-round | ( temp i -- temp' ) |
aes-expand-inner |
aes-strategy |
Word | Stack effect |
(add-rcon) | ( word rcon-ndx -- word' ) |
(add-round-key) | ( key state -- state' ) |
(aes-crypt) | ( aes -- aes' ) |
(aes-crypt-block) | ( key block -- output-block ) |
(aes-crypt-block-inner) | ( nrounds key block -- crypted-block ) |
(aes-expand-key) | ( key -- nrounds expanded-key ) |
(do-round) | ( aes -- aes' ) |
(expand-enc-key) | ( K Nr -- sched ) |
(init-round) | ( out -- out temp quot ) |
(key-at-nth-round) | ( nth aes -- seq ) |
(key-sched-round) | ( output temp i -- output' ) |
(nrounds) | ( byte-array -- rounds ) |
(rcon-nth) | ( n -- rcon[n] ) |
(sched-interval) | ( K Nr -- seq ) |
(shift-rows) | ( c0 c1 c2 c3 -- c0' c1' c2' c3' ) |
(transform) | ( a0 a1 a2 a3 table -- word' ) |
(unshift-rows) | ( c0 c1 c2 c3 -- c0' c1' c2' c3' ) |
<aes> | ( nrounds key state -- aes-state ) |
add-final-round-key | ( aes -- aes' ) |
add-first-round-key | ( aes -- aes' ) |
add-round-key | ( aes n -- aes' ) |
aes-192-256-not-implemented | ( -- * ) |
aes-round | ( state -- ) |
d-table | ( -- array ) |
d-transform | ( a0 a1 a2 a3 -- word' ) |
final-round | ( state -- state' ) |
inv-sbox | ( -- value ) |
inv-subword | ( word -- word' ) |
rcon | ( -- array ) |
rotword | ( n -- n ) |
sbox | ( -- value ) |
set-d | ( D i -- ) |
set-t | ( T i -- ) |
shift-rows | ( state -- state' ) |
subword | ( word -- word' ) |
t-table | ( -- array ) |
t-transform | ( a0 a1 a2 a3 -- word' ) |
unshift-rows | ( state -- state' ) |
xtime | ( x -- x' ) |
Word | Stack effect |
aes-128-key? | ( object -- ? ) |
aes-192-256-not-implemented? | ( object -- ? ) |
aes-256-key? | ( object -- ? ) |
aes-decrypt? | ( object -- ? ) |
aes-encrypt? | ( object -- ? ) |
aes-state? | ( object -- ? ) |