aboutsummaryrefslogtreecommitdiff
path: root/src/crypto (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni31-31/+31
2017-02-13Fix compiler error about nested externs in slow_hash.c by moving declarationsNanoAkron1-3/+3
2017-01-05Build wallet with Android NDKMoroccanMalinois3-4/+24
2016-12-22cleaner log calc algorithmfireice-uk1-20/+18
2016-12-15Preliminary support for DragonFly BSDAntonio Huete Jimenez4-4/+6
2016-12-10oaes_lib: fix a leak on OOM error pathmoneromooo-monero1-0/+3
2016-11-07wallet: fix output collision detection for view walletsmoneromooo-monero1-1/+1
2016-10-29Changed to ..._HASHBITS everywhere for consistencyNanoAkron1-2/+2
2016-09-26Dropped "bit" from bitmonero.Randi Joseph1-2/+2
2016-09-26Dropped "bit" from bitmonero.Randi Joseph1-2/+2
2016-09-18cmake: transitive deps and remove deprecated LINK_*redfish1-0/+5
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 optredfish2-3/+13
2016-08-28rct amount key modified as per luigi1111's recommendationsmoneromooo-monero2-1/+6
2016-08-28crypto: error out where appropriatemoneromooo-monero1-2/+2
2016-08-28ringct: import of Shen Noether's ring confidential transactionsmoneromooo-monero5-13/+35
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-05-18crypto: oaes_lib: remove unused _NR arrayredfish1-4/+0
2016-05-18crypto: fix compile error: use named type in sizeofredfish1-4/+5
2016-05-15crypto: make clear generate_random_bytes is not thread safemoneromooo-monero4-4/+11
2016-04-24random: call abort(3) instead of assert in must_succeed macromoneromooo-monero1-1/+1
2016-03-11minor tweaks, add readme for crypto_ops_builderRiccardo Spagni3-4/+25
2016-03-11minor tweaks, add readme for crypto_ops_builderRiccardo Spagni3-4/+25
2016-03-11Use boost::thread instead of std::threadHoward Chu2-10/+10
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.me0wmix4-9/+9
2016-01-11Fix arm asmHoward Chu1-24/+64
2015-12-31updated copyright yearRiccardo Spagni30-30/+30
2015-12-15Replace tabs with two spaces for consistency with rest of codebasewarptangent2-162/+162
2015-10-26renamed folderRiccardo Spagni174-4830/+0
2015-10-15renamed folderRiccardo Spagni174-4830/+0
2015-08-26Re-enable optimized slow-hash if someone is trying to compile w/MSVC (disabli...Javier Smooth1-1/+1
2015-08-23Added ref10 shen_ed25519_ref code, which includes code that can replace crypt...ShenNoether174-0/+23117
2015-08-23revert to 776b4fc91a821be152f0f23e6873aabb78a72029ShenNoether1-0/+0
2015-08-23Added shen_ed25519_ref to crypto ops subfolder, the point is to directly have...ShenNoether1-0/+0
2015-08-23use correct unsigned typeroman1-1/+2
2015-08-23removed some gcc warnings. mainly unused variables.roman2-3/+1
2015-08-22chacha8: add a key generation variant that take a pointer and sizemoneromooo-monero1-2/+6
2015-08-09encrypted payment ids are now 64 bit, instead of 256 bitmoneromooo-monero1-0/+5
2015-07-15** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo2-2/+200
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 Spagni26-26/+26
2014-10-23cmake: handle private vs. public headersBen Boeckel1-2/+7
2014-10-23cmake: refactor common code with librariesBen Boeckel1-9/+1
2014-10-23cmake: put each library into its own directoryBen Boeckel1-0/+79
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-23Moved mnemonics code to src/mnemonicsOran Juice2-3446/+0
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-09-10Include sys/time.h on BSDfluffypony1-0/+2
2014-09-10replace ftime with gettimeofday on FreeBSD because lcompat is stupidfluffypony1-0/+28
2014-09-09more FreeBSD fixesfluffypony1-2/+7
2014-09-09malloc.h reference fixed for FreeBSDfluffypony1-2/+2
2014-09-09FreeBSD alloca.h reference fixedfluffypony2-2/+12
2014-09-06Fix tree-hash cnt n^2. Asserts, comment. Squash2rfree2monero1-6/+48
2014-09-02fixed OS X malloc.h referencefluffypony1-1/+4
2014-07-23License updated to BSD 3-clausefluffypony26-57/+750
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-06-16Revert "Update slow-hash.c"NoodleDoodleNoodleDoodleNoodleDoodleNoo1-404/+118
2014-06-16Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-118/+404
2014-06-12stupid signed arithmetic.Thomas Winget1-6/+3
2014-06-12more pointer-based derpThomas Winget2-3/+13
2014-06-12fixed some pointer- and loop-based derpsThomas Winget1-1/+1
2014-06-12builds, but doesn't link. other than that, electrum-style recovery implement...Thomas Winget3-11/+26
2014-06-12missing '.at' on two map calls. built on some machines, very strange...Thomas Winget1-2/+2
2014-06-12revert 'dirty hack' change to crypto.h. need a better way for sure.Thomas Winget1-4/+1
2014-06-12compile issues, resolve later. commiting because switching machinestom3-2/+83
2014-06-12most functions prototyped/modified for wallet recoveryThomas Winget3-0/+3311
2014-05-250.8.8updatemydesktop2-13/+11
2014-05-21Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-117/+223
2014-05-17Create aesb.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+177
2014-05-17Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-14/+18
2014-05-17Update oaes_lib.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-24/+0
2014-05-17Update oaes_lib.hNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+26
2014-05-17Update oaes_config.hNoodleDoodleNoodleDoodleNoodleDoodleNoo1-3/+3
2014-05-07Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-6/+4
2014-04-30various fixes to allow mac osx compilationmydesktop1-0/+1
2014-03-03moved all stuff to githubAntonio Juarez37-440/+6347
2013-11-15crypto libamjuarez11-0/+4627