* Added AES-CBC module. * Added functions Md5Calculate, Sha1Calculate, Sha256Calculate, and Sha512Calculate to calculate a hash in one call. * Added function Rc4XorWithKey to encrypt/decrypt a buffer with RC4 in one call. * Bugfix: AesInitialise now returns -1 if invalid key size is provided. Previously it would return 0 despite what was documented.
21 lines
515 B
CMake
21 lines
515 B
CMake
SET( MODULE_NAME WjCryptLibTest )
|
|
|
|
add_executable( ${MODULE_NAME}
|
|
WjCryptLibTest.c
|
|
WjCryptLibTest_Hashes.c
|
|
WjCryptLibTest_Hashes.h
|
|
WjCryptLibTest_Rc4.c
|
|
WjCryptLibTest_Rc4.h
|
|
WjCryptLibTest_Aes.c
|
|
WjCryptLibTest_Aes.h
|
|
WjCryptLibTest_AesCbc.c
|
|
WjCryptLibTest_AesCbc.h
|
|
WjCryptLibTest_AesCtr.c
|
|
WjCryptLibTest_AesCtr.h
|
|
WjCryptLibTest_AesOfb.c
|
|
WjCryptLibTest_AesOfb.h )
|
|
target_link_libraries( ${MODULE_NAME}
|
|
WjCryptLib )
|
|
|
|
install(TARGETS ${MODULE_NAME} DESTINATION .)
|