Crypto algorithm implementations for the 65816
Go to file
Stephen Heumann b5b268982a By default, don't randomize read sizes in checksum programs.
This can still be done by adding a #define, if desired.
2017-11-19 22:48:43 -06:00
.gitignore Add .gitignore file. 2017-07-02 15:29:51 -05:00
aes.asm Build libraries containing the crypto and hash codes. 2017-11-19 22:40:09 -06: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
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
cksumcommon.h By default, don't randomize read sizes in checksum programs. 2017-11-19 22:48:43 -06:00
Makefile Use a common template for all the file checksum programs. 2017-11-19 22:43:31 -06:00
md5.asm Force MD5 tables to be page-aligned, which should save a cycle in some cases. 2017-07-04 14:37:17 -05:00
md5.cc Add implementation of MD5 hash function. 2017-07-04 12:15:00 -05:00
md5.h Add implementation of MD5 hash function. 2017-07-04 12:15:00 -05:00
md5.macros One more tweak to MD5 rotate optimizations. 2017-07-04 14:42:01 -05:00
md5sum.c Use a common template for all the file checksum programs. 2017-11-19 22:43:31 -06:00
md5test.c Add implementation of MD5 hash function. 2017-07-04 12:15:00 -05:00
pagealign.asm Force MD5 tables to be page-aligned, which should save a cycle in some cases. 2017-07-04 14:37:17 -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 Use a common template for all the file checksum programs. 2017-11-19 22:43:31 -06:00
sha1test.c Add comments and copyright notices, and rename chunk to block. 2017-07-01 17:53:49 -05:00
sha256.asm Add initialization function to permit computation of SHA-224 hashes. 2017-07-03 23:40:36 -05:00
sha256.cc Add update and finalize functions for SHA-256. 2017-07-03 23:53:43 -05:00
sha256.h Add initialization function to permit computation of SHA-224 hashes. 2017-07-03 23:40:36 -05:00
sha256.macros Remove unused macros. 2017-07-03 23:05:51 -05:00
sha256sum.c Use a common template for all the file checksum programs. 2017-11-19 22:43:31 -06:00
sha256test.c Work around ORCA/C bug that affects lower optimization levels. 2017-07-05 12:24:37 -05:00