lbrycrd/src/crypto
Cory Fields 27a212dcb4 crypto: add AES 128/256 CBC classes
The output should always match openssl's, even for failed operations. Even for
a decrypt with broken padding, the output is always deterministic (and attemtps
to be constant-time).
2016-05-13 10:23:03 +02:00
..
ctaes Merge commit 'a545127fbccef4ee674d18d43732ce00ba97f782' as 'src/crypto/ctaes' 2016-05-11 19:37:02 +02:00
aes.cpp crypto: add AES 128/256 CBC classes 2016-05-13 10:23:03 +02:00
aes.h crypto: add AES 128/256 CBC classes 2016-05-13 10:23:03 +02:00
common.h build: Endian compatibility 2015-03-06 15:54:53 +01:00
hmac_sha256.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
hmac_sha256.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
hmac_sha512.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
hmac_sha512.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
ripemd160.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
ripemd160.h crypto: bytes counts are 64 bit 2016-04-15 16:44:23 +02:00
sha1.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
sha1.h crypto: bytes counts are 64 bit 2016-04-15 16:44:23 +02:00
sha256.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
sha256.h crypto: bytes counts are 64 bit 2016-04-15 16:44:23 +02:00
sha512.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
sha512.h crypto: bytes counts are 64 bit 2016-04-15 16:44:23 +02:00