aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
| | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
* core/crypto: Add more documentation about assumptions (NFC)Yawning Angel2024-04-091-0/+8
|
* core:crypto/hash: Add a generic higher level hash interfaceYawning Angel2024-02-071-70/+8
| | | | | | There is a lot of code duplicated in convenience methods in each hash implementation, and having a generic hash type makes implementing higher-level constructs such as HMAC significantly easier down the road.
* core/crypto: Update the documentation (NFC)Yawning Angel2023-11-171-35/+38
|
* core/crypto: Exile keccak, md5 and sha1 to legacyYawning Angel2023-11-171-3/+3
| | | | | | In an perfect world these would just be removed, but the world is imperfect, and people are forced to interact/interface with things that are broken.
* core/crypto/whirlpool: Remove, historical/exoticYawning Angel2023-11-171-1/+0
|
* core/crypto/tiger: Remove, historical/exoticYawning Angel2023-11-171-2/+0
|
* core/crypto/streebog: Remove, exoticYawning Angel2023-11-171-1/+0
|
* core/crypto/ripemd: Remove, historical/exoticYawning Angel2023-11-171-1/+0
|
* core/crypto/md4: Remove, badly brokenYawning Angel2023-11-171-1/+0
|
* core/crypto/md2: Remove, badly brokenYawning Angel2023-11-171-1/+0
|
* core/crypto/jh: Remove, use SHA-3Yawning Angel2023-11-171-1/+0
|
* core/crypto/haval: Remove, badly brokenYawning Angel2023-11-171-1/+0
|
* core/crypto/groestl: Remove, use SHA-3Yawning Angel2023-11-171-1/+0
|
* core/crypto/gost: Remove, exoticYawning Angel2023-11-171-1/+0
|
* core/crypto/blake: Remove, use BLAKE2b/BLAKE2sYawning Angel2023-11-171-1/+0
|
* fix some typoscui fliter2022-08-051-1/+1
| | | | Signed-off-by: cui fliter <imcusg@gmail.com>
* Extended crypto API by variants that write the result into a destination ↵zhibog2021-12-311-1/+7
| | | | buffer, instead of returning it
* Removed context switching system from the crypto library to simplify the codezhibog2021-11-091-43/+35
|
* Added note due address thread safetyzhibog2021-10-161-0/+3
|
* Improved API. hash_file procs now just take a file handle instead of a pathzhibog2021-10-151-2/+1
|
* Added note for the botan.dll to README.mdzhibog2021-10-141-0/+1
|
* Add crypto library. Additional information is included in the README.mdzhibog2021-10-141-0/+94