aboutsummaryrefslogtreecommitdiff
path: root/core/crypto
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into new-sys-unixgingerBill2023-10-312-2/+22
|\
| * Replace Math.random with crypto.getRandomValues for _system_numberDamian Tarnawski2023-10-271-1/+1
| * Add system_random and random_bytes for js targetDamian Tarnawski2023-10-272-2/+22
* | Implement new sys/unix packageflysand72023-10-271-22/+21
|/
* Rename files to not start with `_`gingerBill2023-09-263-0/+0
* Just make the `io.Reader` etc aliasesgingerBill2023-06-0821-62/+62
* Update to new io interfacegingerBill2023-06-0821-62/+62
* core/crypto: Add private attributes for internalsYawning Angel2023-04-084-0/+20
* core/crypto: Disable optimization for the ct byte compareYawning Angel2023-04-081-0/+1
* core/crypto/_fiat: Hedge against LLVM clevernessYawning Angel2023-04-083-6/+12
* Make tests scripts error if a test failsLucas Perlind2023-04-031-0/+2
* cleanup of os/linuxColin Davidson2023-02-281-1/+1
* fix some typoscui fliter2022-08-053-3/+3
* Fix issue 1761. Added the test vector to the core and vendor testszhibog2022-05-041-2/+4
* Revert "Merge pull request #1702 from Kelimion/filename_generation"Jeroen van Rijn2022-04-241-1/+0
* Update tests to use new filename generation code.Jeroen van Rijn2022-04-241-0/+1
* [crypto] Remove unused `mem` import for siphash.Jeroen van Rijn2022-03-081-1/+0
* Added rand_bytes for Windows in core:cryptozhibog2022-03-022-1/+24
* initial OpenBSD supportSébastien Marie2022-02-252-1/+13
* Add generic procedure for default SipHash 2-4zhibog2022-02-221-0/+20
* Added SipHash + tests and fixed remaining semicolons in vendor/botanzhibog2022-02-221-0/+316
* Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-1521-62/+62
|\
| * Strip unneeded semicolonsgingerBill2022-01-2521-62/+62
* | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-203-3/+3
|/
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-152-3/+3
* Rename architecture `386` to `i386`gingerBill2022-01-152-2/+2
* Extended crypto API by variants that write the result into a destination buff...zhibog2021-12-3122-479/+1893
* crypto: Add rand_bytesYawning Angel2021-11-173-0/+55
* core/crypto: Add chacha20poly1305Yawning Angel2021-11-171-0/+146
* core/crypto: Add chacha20Yawning Angel2021-11-171-0/+581
* core/crypto/poly1305: Triple performance on amd64 with -o:speedYawning Angel2021-11-171-13/+34
* core/crypto: Add poly1305Yawning Angel2021-11-173-0/+564
* core/crypto: Add x25519Yawning Angel2021-11-175-0/+939
* core/crypto: Add constant-time memory comparison routinesYawning Angel2021-11-171-0/+41
* Removed context switching system from the crypto library to simplify the codezhibog2021-11-0930-7083/+3063
* Fix order of operations to make it correct and work with -o:speed flafzhibog2021-11-073-7/+7
* Added note due address thread safetyzhibog2021-10-161-0/+3
* Fixed some typos in proc nameszhibog2021-10-166-62/+62
* Remove the read_entire_file from the crypto utils and now use the one within ...zhibog2021-10-1624-104/+64
* Improved API. hash_file procs now just take a file handle instead of a pathzhibog2021-10-1526-794/+696
* 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-1431-0/+16416