summaryrefslogtreecommitdiff
path: root/src/crypto
Commit message (Expand)AuthorAgeFilesLines
* keccak: guard against misaligned memory accesses on ARMmoneromooo-monero2019-07-041-3/+6
* ensure no NULL is passed to memcpymoneromooo-monero2019-06-141-1/+2
* tree-hash: allocate variable memory on heap, not stackmoneromooo-monero2019-06-141-5/+7
* crypto: replace rand<T>()%N idiom with unbiased rand_idx(N)stoffu2019-04-041-0/+27
* Fix build on FreeBSDNathan Dorfman2019-03-241-1/+1
* Merge pull request #5252Riccardo Spagni2019-03-211-27/+31
|\
| * slow-hash: cache TLS references locally once at function startmoneromooo-monero2019-03-071-27/+31
* | Merge pull request #5251Riccardo Spagni2019-03-212-9/+24
|\ \
| * | crypto: fix PaX issue on NetBSD with CNv4 JITmoneromooo-monero2019-03-072-9/+24
| |/
* | Merge pull request #5250Riccardo Spagni2019-03-211-4/+4
|\ \
| * | aesb: avoid stomping on an existing define on NetBSDmoneromooo-monero2019-03-071-4/+4
| |/
* | Merge pull request #5213Riccardo Spagni2019-03-211-1/+1
|\ \
| * | slow-hash: default to JIT on x86_64moneromooo-monero2019-03-211-1/+1
* | | Merge pull request #5211Riccardo Spagni2019-03-213-0/+142
|\ \ \ | |/ / |/| |
| * | crypto: hmac_keccak addedDusan Klinec2019-03-203-0/+142
| |/
* | Merge pull request #5192Riccardo Spagni2019-03-171-12/+2
|\ \
| * | discontinue use of allocamoneromooo-monero2019-02-251-12/+2
* | | Update 2019 copyrightbinaryFate2019-03-0531-31/+31
| |/ |/|
* | CryptonightR: define out i386/x86_64 specific code on other archsmoneromooo-monero2019-03-052-0/+8
* | slow-hash: fix build on armmoneromooo-monero2019-03-054-27/+42
* | tests: add a CNv4 JIT testmoneromooo-monero2019-03-041-7/+8
* | crypto: plug CNv4 JIT into cn_slow_hashmoneromooo-monero2019-03-042-3/+100
* | crypto: clear cache after generating random programmoneromooo-monero2019-03-041-0/+3
* | CNv4 JIT compiler for x86-64 and testsSChernykh2019-03-044-0/+2746
* | Fixed path to int-util.hSChernykh2019-02-141-1/+1
* | Adding cnv4-2 tweaksSChernykh2019-02-142-39/+79
* | Cryptonight variant 4 aka CryptonightRSChernykh2019-02-145-16/+507
|/
* move int-util.h to epeemoneromooo-monero2018-12-047-7/+7
* Merge pull request #4854Riccardo Spagni2018-12-042-4/+0
|\
| * Removed a lot of unnecessary includesMartijn Otto2018-11-152-4/+0
* | slow-hash: some more big endian fixesxiphon2018-11-161-6/+6
* | slow-hash: fix for big endianmoneromooo-monero2018-11-161-20/+21
* | Merge pull request #4757Riccardo Spagni2018-11-141-0/+7
|\ \
| * | hash: fix hash_permutation on big endianmoneromooo-monero2018-10-291-0/+7
* | | Merge pull request #4755Riccardo Spagni2018-11-141-2/+3
|\ \ \ | |_|/ |/| |
| * | crypto: fix AES encryption on big endianxiphon2018-10-311-2/+3
| |/
* | Merge pull request #4711Riccardo Spagni2018-11-061-5/+2
|\ \
| * | Small function declaration cleanup in slow-hash.cPol Mauri2018-10-231-5/+2
| |/
* | crypto: fixed groestl on big-endian platformsxiphon2018-10-252-47/+91
* | crypto: fixed incremental keccak API on big-endian platformsxiphon2018-10-221-2/+3
|/
* Merge pull request #4449Riccardo Spagni2018-09-291-2/+41
* Merge pull request #4404Riccardo Spagni2018-09-221-0/+20
|\
| * cryptonote tweak v2.2Lee Clagett2018-09-221-0/+20
* | Merge pull request #4395Riccardo Spagni2018-09-211-3/+8
|\ \
| * | Fixed Keccak implementation on big-endian platformsAlexandro Sanchez2018-09-171-3/+8
| |/
* | Merge pull request #4357Riccardo Spagni2018-09-181-1401/+3
|\ \ | |/ |/|
| * crypto_ops_builder: link to EdDSA/Ed25519 draft RFCmoneromooo-monero2018-09-091-1401/+3
* | Merge pull request #4326Riccardo Spagni2018-09-143-8/+10
|\ \
| * | NetBSD supportthomasvaughan2018-09-113-8/+10
* | | Merge pull request #4219Riccardo Spagni2018-09-114-4/+35
|\ \ \