aboutsummaryrefslogtreecommitdiff
path: root/tests/core/crypto
Commit message (Expand)AuthorAgeFilesLines
* core/crypto/aes: Add AES implementationYawning Angel2024-06-013-0/+523
* core/crypto: Add a `HAS_RAND_BYTES` constantYawning Angel2024-04-231-1/+1
* tests/core/crypto: Start adding comprehensive curve25519 testsYawning Angel2024-04-097-71/+842
* core/crypto: Add `has_rand_bytes`Yawning Angel2024-04-091-1/+1
* tests/core/crypto: Use the `tests/common` boilerplateYawning Angel2024-03-046-105/+85
* core/crypto/kmac: Initial importYawning Angel2024-03-041-0/+98
* core/crypto/tuplehash: Initial importYawning Angel2024-03-042-131/+342
* core/crypto/shake: Support cSHAKEYawning Angel2024-03-041-6/+60
* core/crypto/hkdf: Initial importYawning Angel2024-03-041-0/+67
* core/crypto/pbkdf2: Initial importYawning Angel2024-03-042-0/+120
* core/crypto: Stop using context.temp_allocatorYawning Angel2024-02-071-0/+25
* core/crypto/hmac: Initial importYawning Angel2024-02-072-130/+243
* core/crypto/hash: Make the low level interface allocator-lessYawning Angel2024-02-071-4/+10
* tests/core/crypto: ReorganizeYawning Angel2024-02-073-665/+671
* core/crypto/shake: SHAKE is an XOF, not a hashYawning Angel2024-02-072-31/+79
* tests/core/crypto: Cleanup/modernize a bitYawning Angel2024-02-073-249/+366
* core:crypto/hash: Add a generic higher level hash interfaceYawning Angel2024-02-072-388/+615
* core/crypto: Exile keccak, md5 and sha1 to legacyYawning Angel2023-11-171-3/+3
* core/crypto/whirlpool: Remove, historical/exoticYawning Angel2023-11-171-28/+0
* core/crypto/tiger: Remove, historical/exoticYawning Angel2023-11-171-110/+0
* core/crypto/streebog: Remove, exoticYawning Angel2023-11-171-31/+0
* core/crypto/ripemd: Remove, historical/exoticYawning Angel2023-11-171-85/+0
* core/crypto/md4: Remove, badly brokenYawning Angel2023-11-171-21/+0
* core/crypto/md2: Remove, badly brokenYawning Angel2023-11-171-21/+0
* core/crypto/jh: Remove, use SHA-3Yawning Angel2023-11-171-61/+0
* core/crypto/haval: Remove, badly brokenYawning Angel2023-11-171-171/+0
* core/crypto/groestl: Remove, use SHA-3Yawning Angel2023-11-171-61/+0
* core/crypto/gost: Remove, exoticYawning Angel2023-11-171-22/+0
* core/crypto/blake: Remove, use BLAKE2b/BLAKE2sYawning Angel2023-11-171-61/+0
* core/crypto/sha2: Add SHA-512/256Yawning Angel2023-11-171-0/+16
* Add missing commagingerBill2023-05-291-1/+1
* core/crypto: Add private attributes for internalsYawning Angel2023-04-081-1/+7
* Fix issue 1761. Added the test vector to the core and vendor testszhibog2022-05-041-0/+4
* [varint] Add LEB128 decoding + testsJeroen van Rijn2022-03-081-891/+889
* [tests] Make test runners exit with errorlevel 1 if a test fails.Jeroen van Rijn2022-03-031-0/+4
* Added SipHash + tests and fixed remaining semicolons in vendor/botanzhibog2022-02-221-0/+43
* Update testsgingerBill2022-01-201-1/+1
* crypto: Add rand_bytesYawning Angel2021-11-172-0/+41
* core/crypto: Add chacha20poly1305Yawning Angel2021-11-172-2/+130
* core/crypto: Add chacha20Yawning Angel2021-11-172-4/+147
* core/crypto: Add poly1305Yawning Angel2021-11-172-0/+132
* core/crypto: Add x25519Yawning Angel2021-11-172-0/+100
* Removed context switching system from the crypto library to simplify the codezhibog2021-11-091-183/+0
* Move botan.dll to correct directoryzhibog2021-10-141-0/+0
* Added botan.dll for testszhibog2021-10-141-0/+0
* Add crypto library. Additional information is included in the README.mdzhibog2021-10-141-0/+1279