Crypto algorithm implementations for the 65816
Go to file
2017-07-03 15:15:18 -05:00
.gitignore Add .gitignore file. 2017-07-02 15:29:51 -05:00
aes.asm Add functions for AES CBC mode encryption and decryption. 2017-07-01 23:29:17 -05:00
aes.h Add implementation and test for AES CTR mode. 2017-07-02 18:25:43 -05:00
aes.macros state -> context 2017-06-29 16:52:34 -05:00
aesalign.asm
aescbctest.c Add copyright notices and comments. 2017-07-02 18:41:21 -05:00
aescrypt.c Add copyright notices and comments. 2017-07-02 18:41:21 -05:00
aesctrtest.c Add copyright notices and comments. 2017-07-02 18:41:21 -05:00
aesmodes.c Add copyright notices and comments. 2017-07-02 18:41:21 -05:00
aestest.c
Makefile Add basic makefile. 2017-07-02 20:26:20 -05:00
rotate.macros Add comments and copyright notices, and rename chunk to block. 2017-07-01 17:53:49 -05:00
sha1.asm Add comments and copyright notices, and rename chunk to block. 2017-07-01 17:53:49 -05:00
sha1.cc Add comments and copyright notices, and rename chunk to block. 2017-07-01 17:53:49 -05:00
sha1.h Add comments and copyright notices, and rename chunk to block. 2017-07-01 17:53:49 -05:00
sha1.macros Typos 2017-07-02 22:54:18 -05:00
sha1sum.c Add comments and copyright notices, and rename chunk to block. 2017-07-01 17:53:49 -05:00
sha1test.c Add comments and copyright notices, and rename chunk to block. 2017-07-01 17:53:49 -05:00
sha256.asm Reduce duplicated code in SHA-256 implementation. 2017-07-03 14:33:17 -05:00
sha256.h Add initial implementation of the basic block-processing function for SHA-256. 2017-07-03 14:27:19 -05:00
sha256.macros Use operations on bytes to rotate by multiples of 8 in SHA-256. 2017-07-03 15:15:18 -05:00
sha256test.c Add initial implementation of the basic block-processing function for SHA-256. 2017-07-03 14:27:19 -05:00