Crypto algorithm implementations for the 65816
Go to file
Stephen Heumann aab47e38e7 Compute SHA-1 message schedule 20 elements at a time, reusing storage.
The reduces the storage needed and boosts performance, since the whole schedule is contained in the direct page.
2017-06-29 22:22:06 -05:00
aes.asm Add comments and copyright notices. 2017-06-27 23:30:58 -05:00
aes.h Add note about context size. 2017-06-28 01:26:24 -05:00
aes.macros state -> context 2017-06-29 16:52:34 -05:00
aesalign.asm Initial working implementation of AES-128 encryption. 2017-06-26 20:41:44 -05:00
aestest.c Usage message and indentation cleanups in test program. 2017-06-27 23:42:20 -05:00
rotate.macros Add macros for rotates. 2017-06-29 20:41:49 -05:00
sha1.asm Compute SHA-1 message schedule 20 elements at a time, reusing storage. 2017-06-29 22:22:06 -05:00
sha1.h Add implementation of the basic block-processing function for SHA-1. 2017-06-29 16:54:49 -05:00
sha1.macros Compute SHA-1 message schedule 20 elements at a time, reusing storage. 2017-06-29 22:22:06 -05:00
sha1test.c Add implementation of the basic block-processing function for SHA-1. 2017-06-29 16:54:49 -05:00