aboutsummaryrefslogtreecommitdiff
path: root/vendor/botan
Commit message (Collapse)AuthorAgeFilesLines
* vendor/botan: RemoveYawning Angel2024-03-0414-2312/+0
| | | | | | This is infrequently maintained, and has been a strict subset of what is available in `core:crypto` for a while. Instead of improving the bindings, it is better to spend resources improving `core:crypto`.
* core/crypto: Update the documentation (NFC)Yawning Angel2023-11-171-18/+24
|
* core/crypto: Exile keccak, md5 and sha1 to legacyYawning Angel2023-11-175-6/+16
| | | | | | 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/sm3: API cleanupYawning Angel2023-11-171-21/+18
| | | | - sm3.Sm3_Context -> sm3.Context
* core/crypto/shake: API cleanupYawning Angel2023-11-171-38/+32
| | | | - shake.Shake_Context -> shake.Context
* core/crypto/sha3: API cleanupYawning Angel2023-11-171-72/+60
| | | | - sha3.Sha3_Context -> sha3.Context
* core/crypto/sha2: API cleanupYawning Angel2023-11-171-72/+60
| | | | | - sha2.Sha256_Context -> sha2.Context_256 - sha2.Sha512_Context -> sha2.Context_512
* core/crypto/sha1: API cleanupYawning Angel2023-11-171-21/+18
| | | | -sha1.Sha1_Context -> Context
* core/crypto/md5: API cleanupYawning Angel2023-11-171-21/+18
| | | | - md5.Md5_Context -> md5.Context
* core/crypto/keccak: API cleanupYawning Angel2023-11-171-21/+18
| | | | - keccak.Keccak_Context -> keccak.Context
* core/crypto/blake2: API cleanup and bug fixesYawning Angel2023-11-171-21/+18
| | | | | | | - blake2s.Blake2s_Context -> blake2s.Context - blake2b.Blake2b_Context -> blake2b.Context - Fix the BLAKE2s low level API (context type was incorrect) - Support the configurable output size
* core/crypto/whirlpool: Remove, historical/exoticYawning Angel2023-11-173-123/+0
|
* core/crypto/tiger: Remove, historical/exoticYawning Angel2023-11-173-289/+0
|
* core/crypto/streebog: Remove, exoticYawning Angel2023-11-173-207/+0
|
* vendor/botan/skein512: Remove, use SHA-3Yawning Angel2023-11-173-292/+0
|
* core/crypto/ripemd: Remove, historical/exoticYawning Angel2023-11-173-123/+0
|
* core/crypto/md4: Remove, badly brokenYawning Angel2023-11-173-123/+0
|
* core/crypto/gost: Remove, exoticYawning Angel2023-11-173-123/+0
|
* core/crypto/siphash: CleanupsYawning Angel2023-11-171-4/+4
| | | | | | | - Use `encoding/endian` - Use `math/bits` - Add `@(private)` annotations to internals - Minor optimization
* Ensure required licenses are in distributable bundlesjcmdln2023-10-181-0/+24
|
* Just make the `io.Reader` etc aliasesgingerBill2023-06-0815-27/+27
|
* Update to new io interfacegingerBill2023-06-0815-27/+27
|
* Windows requires the botan-3 naming due to the new releasezhibog2023-05-032-1/+1
|
* Fix typozhibog2023-05-031-1/+1
|
* Try Windows 2022, since the windows tests failed. Likely because I compiled ↵zhibog2023-05-031-2/+4
| | | | them on a newer version of VS. Also added another when statement to make sure Linux still uses botan-2, because they haven't updated
* Add Botan 3.0, comment some tests, due to removed algorithmszhibog2023-05-032-2/+2
|
* Add vendor:zlib to examples/all; prefix vendor packages.Jeroen van Rijn2022-09-2117-17/+17
|
* vendor: botan: simplify foreign importSébastien Marie2022-03-021-5/+1
|
* vendor: botan: add OpenBSD supportSébastien Marie2022-02-261-1/+3
|
* Fix procedurezhibog2022-02-221-1/+1
|
* Fix Odin_OS_Typezhibog2022-02-221-4/+4
|
* Added missing constantszhibog2022-02-221-4/+8
|
* Added SipHash + tests and fixed remaining semicolons in vendor/botanzhibog2022-02-2216-27/+280
|
* Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-3/+3
|
* Extended crypto API by variants that write the result into a destination ↵zhibog2021-12-3116-183/+797
| | | | buffer, instead of returning it
* Add Botan crypto lib as a vendor libraryzhibog2021-11-0918-0/+2726