aboutsummaryrefslogtreecommitdiff
path: root/tests/core/crypto/test_core_crypto.odin
Commit message (Expand)AuthorAgeFilesLines
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
* core/crypto/aead: Initial importYawning Angel2024-08-101-174/+11
* core/crypto/chacha20: Change API terminology to be consistent with AESYawning Angel2024-08-101-7/+7
* core/crypto/chacha20poly1305: Support AEAD_XChaCha20_Poly1305Yawning Angel2024-08-101-0/+62
* core/crypto/chacha20poly1305: Change the interface to match GCMYawning Angel2024-08-101-60/+50
* core/crypto/chacha20: Use 128-bit/256-bit SIMDYawning Angel2024-08-101-3/+55
* Update `tests\core\crypto`Jeroen van Rijn2024-06-021-68/+28
* core/crypto/aes: Add AES implementationYawning Angel2024-06-011-0/+1
* core/crypto: Add a `HAS_RAND_BYTES` constantYawning Angel2024-04-231-1/+1
* tests/core/crypto: Start adding comprehensive curve25519 testsYawning Angel2024-04-091-71/+1
* core/crypto: Add `has_rand_bytes`Yawning Angel2024-04-091-1/+1
* tests/core/crypto: Use the `tests/common` boilerplateYawning Angel2024-03-041-52/+24
* core/crypto/tuplehash: Initial importYawning Angel2024-03-041-131/+1
* core/crypto/shake: Support cSHAKEYawning Angel2024-03-041-6/+60
* core/crypto/pbkdf2: Initial importYawning Angel2024-03-041-0/+1
* core/crypto/hmac: Initial importYawning Angel2024-02-071-130/+2
* tests/core/crypto: ReorganizeYawning Angel2024-02-071-8/+435
* core/crypto/shake: SHAKE is an XOF, not a hashYawning Angel2024-02-071-1/+79
* tests/core/crypto: Cleanup/modernize a bitYawning Angel2024-02-071-20/+19
* core:crypto/hash: Add a generic higher level hash interfaceYawning Angel2024-02-071-388/+2
* 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
* 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
* crypto: Add rand_bytesYawning Angel2021-11-171-0/+1
* core/crypto: Add chacha20poly1305Yawning Angel2021-11-171-0/+1
* core/crypto: Add chacha20Yawning Angel2021-11-171-0/+1
* core/crypto: Add poly1305Yawning Angel2021-11-171-0/+1
* core/crypto: Add x25519Yawning Angel2021-11-171-0/+5
* Removed context switching system from the crypto library to simplify the codezhibog2021-11-091-183/+0
* Add crypto library. Additional information is included in the README.mdzhibog2021-10-141-0/+1279