mirror of
https://github.com/reactos/reactos.git
synced 2024-12-29 10:35:28 +00:00
f61e14f554
- For NT6.0+, NTDLL exports those hash APIs that ADVAPI32 thunks forward to - Fix undocumented context structure layout and content - Add apitests to verify both of hash result and structure content |
||
---|---|---|
.. | ||
aes.c | ||
CMakeLists.txt | ||
des.c | ||
md4.c | ||
md4.h | ||
md5.c | ||
md5.h | ||
mvAesAlg.c | ||
mvAesAlg.h | ||
mvAesBoxes.dat | ||
mvOs.h | ||
rc4.c | ||
rc4.h | ||
README.txt | ||
sha1.c | ||
sha1.h | ||
tomcrypt.h | ||
util.c | ||
util.h |
This libbrary implements the following algorithms: MD4 --- - files: md4.c, md4.h - Implements: MD4Init, MD4Update, MD4Final MD5 --- - files: md5.c, md5.h - Implements: MD5Init, MD5Update, MD5Final RC4 --- - files: rc4.c, rc4.h - Implements: rc4_init, rc4_crypt SHA1 ---- - files: sha1.c, sha1.h - Implements: A_SHAInit, A_SHAUpdate, A_SHAFinal AES --- - files: mvAesAlg.c, mvAesAlg.h, mvOs.h, mvAesBoxes.dat - Taken from: http://enduser.subsignal.org/~trondah/tree/target/linux/generic/files/crypto/ocf/kirkwood/cesa/AES/ - Original reference implementation: https://github.com/briandfoy/crypt-rijndael/tree/master/rijndael-vals/reference%20implementation - Implements: rijndaelEncrypt128, rijndaelDecrypt128