mirror of
https://github.com/reactos/reactos.git
synced 2026-09-26 20:20:12 +08:00
- Use `target_include_directories()` in the libraries' CMakeLists.txt for exposing their include path to their users, so that these library users do not have to manually add these paths to their own CMakeLists.txt. - Explicitly specify `STATIC` in `add_library()` for static libraries. Libraries: - dll/opengl: MESA - sdk/lib/3rdparty: ADNS, LIBICONV, LIBMPG123, LIBSAMPLERATE, LIBXML2 - sdk/lib/drivers: ARBITER, HIDPARSER, MMIXER, SPTILIB, VIRTIO - sdk/lib: CRYPTLIB, DMILIB, EVTLIB, INFLIB, SKIPLIST, TDILIB, TZLIB, UDMIHELP - win32ss/user/winsrv: CONCFG
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