aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/slow-hash.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-11-09Merge pull request #8031luigi11111-16/+54
2021-10-30slow_hash: don't blow out Mac stack on ARM64Howard Chu1-16/+54
2021-10-29crypto: fix typo in ifdefselsta1-1/+1
2021-10-10ARMv8: detect AES support dynamicallyHoward Chu1-35/+105
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
2019-09-25RandomX integrationHoward Chu1-7/+19
2019-09-04slow-hash: fix CNv2+ on big endianmoneromooo-monero1-3/+3
2019-07-24Merge pull request #5624luigi11111-1/+0
2019-06-11Delete more include string.hYour Name1-1/+0
2019-04-29remove unused codemoneromooo-monero1-1/+0
2019-03-21Merge pull request #5252Riccardo Spagni1-27/+31
2019-03-21Merge pull request #5251Riccardo Spagni1-9/+11
2019-03-21slow-hash: default to JIT on x86_64moneromooo-monero1-1/+1
2019-03-07slow-hash: cache TLS references locally once at function startmoneromooo-monero1-27/+31
2019-03-07crypto: fix PaX issue on NetBSD with CNv4 JITmoneromooo-monero1-9/+11
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2019-03-05slow-hash: fix build on armmoneromooo-monero1-25/+29
2019-03-04tests: add a CNv4 JIT testmoneromooo-monero1-7/+8
2019-03-04crypto: plug CNv4 JIT into cn_slow_hashmoneromooo-monero1-1/+93
2019-02-14Fixed path to int-util.hSChernykh1-1/+1
2019-02-14Adding cnv4-2 tweaksSChernykh1-36/+76
2019-02-14Cryptonight variant 4 aka CryptonightRSChernykh1-7/+57
2018-12-04move int-util.h to epeemoneromooo-monero1-1/+1
2018-11-16slow-hash: some more big endian fixesxiphon1-6/+6
2018-11-16slow-hash: fix for big endianmoneromooo-monero1-20/+21
2018-10-23Small function declaration cleanup in slow-hash.cPol Mauri1-5/+2
2018-09-29Merge pull request #4449Riccardo Spagni1-2/+41
2018-09-22cryptonote tweak v2.2Lee Clagett1-0/+20
2018-09-14Merge pull request #4326Riccardo Spagni1-1/+1
2018-09-11NetBSD supportthomasvaughan1-1/+1
2018-09-09Cryptonight variant 2SChernykh1-54/+198
2018-06-23Changed URLs to HTTPSeinsteinsfool1-2/+2
2018-04-24slow-hash: fix memory leak for Windows /karbowanec#41aivve1-1/+1
2018-03-14chacha: call prehashed version explicitly as generate_chacha_key_prehashedstoffu1-11/+19
2018-03-07slow-hash: fix uint64 type typomoneromooo-monero1-1/+1
2018-03-05tweaks to the monerov1 cryptonight algorithmLee Clagett1-16/+52
2018-03-05slow-hash: optimized versionSChernykh1-4/+4
2018-03-05Monero Cryptonight variants, and add one for v7moneromooo-monero1-6/+47
2018-03-04Code modifications to integrate Ledger HW device into monero-wallet-cli.cslashm1-3/+9
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-10-06Fix building with -DARCH=default -DNO_AES=ONmoneromooo-monero1-2/+2
2017-06-08Fix #1991 asm multiply againHoward Chu1-16/+13
2017-04-12Clean up ARMv8-a aes_expand_key()hyc1-24/+16
2017-03-25Silence warning about possibly uninitialized pointerGuillaume LE VAILLANT1-1/+1
2017-03-14Specify "524,288" iterations instead of "500,000"darentuzi1-5/+5
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-13Fix compiler error about nested externs in slow_hash.c by moving declarationsNanoAkron1-3/+3
2017-01-05Build wallet with Android NDKMoroccanMalinois1-1/+10
2016-12-15Preliminary support for DragonFly BSDAntonio Huete Jimenez1-1/+2
2016-09-18crypto: armv7: slow-hash: remove redundant source includeredfish1-1/+0
2016-09-16Add ARMv8-A AES supportHoward Chu1-42/+295
2016-09-04crypto,cmake: enable ASM mul impl on ARM; add cmake optredfish1-3/+3
2016-06-19Merge pull request #846Riccardo Spagni1-5/+1
2016-05-25crypto: slow-hash: disable mul implemented in asm for ARMredfish1-2/+5
2016-05-18crypto: slow-hash: fix misleading indentredfish1-1/+1
2016-05-18crypto: slow-hash: remove unused hash list for ARMredfish1-4/+0
2016-02-09crypto: only check MONERO_USE_SOFTWARE_AES oncemoneromooo-monero1-5/+15
2016-02-09crypto: use software AES based on the MONERO_USE_SOFTWARE_AES env varmoneromooo-monero1-1/+11
2016-01-21OpenBSD support for Monero.me0wmix1-1/+1
2016-01-11Fix arm asmHoward Chu1-24/+64
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-12-15Replace tabs with two spaces for consistency with rest of codebasewarptangent1-95/+95
2015-08-26Re-enable optimized slow-hash if someone is trying to compile w/MSVC (disabli...Javier Smooth1-1/+1
2015-08-23removed some gcc warnings. mainly unused variables.roman1-1/+0
2015-07-15** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+190
2015-04-13disable non-working optimized slow_hash on 32 bit intelJavier Smooth1-1/+1
2015-04-05no newline at end of fileRiccardo Spagni1-1/+1
2015-01-28make fallback compatible with newer slow-hashRiccardo Spagni1-0/+12
2015-01-27added portable slow-hash, updated makefile targets, fixed readmeRiccardo Spagni1-2/+152
2015-01-27fixed sse2 ifdefRiccardo Spagni1-2/+2
2015-01-27remove aes flag, detect no sse2Riccardo Spagni1-0/+2
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-10-06capitalize Keccak everywhereDavid G. Andersen1-1/+1
2014-10-06typo fix - cryptonight, not cryptonoteDavid G. Andersen1-1/+1
2014-10-06Fix comment start for two functionsDavid G. Andersen1-2/+2
2014-10-05another typo fixDavid G. Andersen1-1/+1
2014-10-05fix typoDavid G. Andersen1-1/+1
2014-10-05More documentationDavid G. Andersen1-10/+63
2014-10-05initial doxygen commenting of the CryptoNight proof-of-work codeDavid G. Andersen1-1/+85
2014-09-15More preprocessor fixes for slow-hashZachary Michaels1-3/+3
2014-09-15Correct includes for mingw in slow-hashZachary Michaels1-0/+8
2014-09-15Change Windows include to windowsZachary Michaels1-1/+1
2014-09-10mmap on FreeBSD doesn't have MAP_HUGETLBfluffypony1-1/+1
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-07-01Remove unused array in cn_slow_hashZachary Michaels1-1/+0
2014-06-19Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+5
2014-06-16Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+8
2014-06-16Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-110/+288
2014-05-21Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-117/+223
2014-05-17Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-14/+18
2014-05-07Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-6/+4
2014-03-03moved all stuff to githubAntonio Juarez1-0/+153