3 setupAESstate, aesCBCencrypt, aesCBCdecrypt - advanced encryption standard (rijndael)
11 .B #include <libsec.h>
14 void setupAESstate(AESstate *s, uchar key[], int keybytes, uchar *ivec)
17 void aesCBCencrypt(uchar*, int, AESstate*)
20 void aesCBCdecrypt(uchar*, int, AESstate*)
24 DES is being replaced by Rijndael, also known as AES, as the preferred
30 implement cipher block chaining encryption.
32 should be 16, 24, or 32.
33 The initialization vector
37 bytes should random enough to be unlikely to be reused but does not need to be
38 cryptographically strongly unpredictable.
40 .B /usr/local/plan9/src/libsec