| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | vendor/botan: Remove | Yawning Angel | 2024-03-04 | 14 | -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 Angel | 2023-11-17 | 1 | -18/+24 |
| | | |||||
| * | core/crypto: Exile keccak, md5 and sha1 to legacy | Yawning Angel | 2023-11-17 | 5 | -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 cleanup | Yawning Angel | 2023-11-17 | 1 | -21/+18 |
| | | | | | - sm3.Sm3_Context -> sm3.Context | ||||
| * | core/crypto/shake: API cleanup | Yawning Angel | 2023-11-17 | 1 | -38/+32 |
| | | | | | - shake.Shake_Context -> shake.Context | ||||
| * | core/crypto/sha3: API cleanup | Yawning Angel | 2023-11-17 | 1 | -72/+60 |
| | | | | | - sha3.Sha3_Context -> sha3.Context | ||||
| * | core/crypto/sha2: API cleanup | Yawning Angel | 2023-11-17 | 1 | -72/+60 |
| | | | | | | - sha2.Sha256_Context -> sha2.Context_256 - sha2.Sha512_Context -> sha2.Context_512 | ||||
| * | core/crypto/sha1: API cleanup | Yawning Angel | 2023-11-17 | 1 | -21/+18 |
| | | | | | -sha1.Sha1_Context -> Context | ||||
| * | core/crypto/md5: API cleanup | Yawning Angel | 2023-11-17 | 1 | -21/+18 |
| | | | | | - md5.Md5_Context -> md5.Context | ||||
| * | core/crypto/keccak: API cleanup | Yawning Angel | 2023-11-17 | 1 | -21/+18 |
| | | | | | - keccak.Keccak_Context -> keccak.Context | ||||
| * | core/crypto/blake2: API cleanup and bug fixes | Yawning Angel | 2023-11-17 | 1 | -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/exotic | Yawning Angel | 2023-11-17 | 3 | -123/+0 |
| | | |||||
| * | core/crypto/tiger: Remove, historical/exotic | Yawning Angel | 2023-11-17 | 3 | -289/+0 |
| | | |||||
| * | core/crypto/streebog: Remove, exotic | Yawning Angel | 2023-11-17 | 3 | -207/+0 |
| | | |||||
| * | vendor/botan/skein512: Remove, use SHA-3 | Yawning Angel | 2023-11-17 | 3 | -292/+0 |
| | | |||||
| * | core/crypto/ripemd: Remove, historical/exotic | Yawning Angel | 2023-11-17 | 3 | -123/+0 |
| | | |||||
| * | core/crypto/md4: Remove, badly broken | Yawning Angel | 2023-11-17 | 3 | -123/+0 |
| | | |||||
| * | core/crypto/gost: Remove, exotic | Yawning Angel | 2023-11-17 | 3 | -123/+0 |
| | | |||||
| * | core/crypto/siphash: Cleanups | Yawning Angel | 2023-11-17 | 1 | -4/+4 |
| | | | | | | | | - Use `encoding/endian` - Use `math/bits` - Add `@(private)` annotations to internals - Minor optimization | ||||
| * | Ensure required licenses are in distributable bundles | jcmdln | 2023-10-18 | 1 | -0/+24 |
| | | |||||
| * | Just make the `io.Reader` etc aliases | gingerBill | 2023-06-08 | 15 | -27/+27 |
| | | |||||
| * | Update to new io interface | gingerBill | 2023-06-08 | 15 | -27/+27 |
| | | |||||
| * | Windows requires the botan-3 naming due to the new release | zhibog | 2023-05-03 | 2 | -1/+1 |
| | | |||||
| * | Fix typo | zhibog | 2023-05-03 | 1 | -1/+1 |
| | | |||||
| * | Try Windows 2022, since the windows tests failed. Likely because I compiled ↵ | zhibog | 2023-05-03 | 1 | -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 algorithms | zhibog | 2023-05-03 | 2 | -2/+2 |
| | | |||||
| * | Add vendor:zlib to examples/all; prefix vendor packages. | Jeroen van Rijn | 2022-09-21 | 17 | -17/+17 |
| | | |||||
| * | vendor: botan: simplify foreign import | Sébastien Marie | 2022-03-02 | 1 | -5/+1 |
| | | |||||
| * | vendor: botan: add OpenBSD support | Sébastien Marie | 2022-02-26 | 1 | -1/+3 |
| | | |||||
| * | Fix procedure | zhibog | 2022-02-22 | 1 | -1/+1 |
| | | |||||
| * | Fix Odin_OS_Type | zhibog | 2022-02-22 | 1 | -4/+4 |
| | | |||||
| * | Added missing constants | zhibog | 2022-02-22 | 1 | -4/+8 |
| | | |||||
| * | Added SipHash + tests and fixed remaining semicolons in vendor/botan | zhibog | 2022-02-22 | 16 | -27/+280 |
| | | |||||
| * | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings | gingerBill | 2022-01-20 | 1 | -3/+3 |
| | | |||||
| * | Extended crypto API by variants that write the result into a destination ↵ | zhibog | 2021-12-31 | 16 | -183/+797 |
| | | | | | buffer, instead of returning it | ||||
| * | Add Botan crypto lib as a vendor library | zhibog | 2021-11-09 | 18 | -0/+2726 |