aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/tree-hash.c
Commit message (Collapse)AuthorAgeFilesLines
* Copyright: Update to 2022mj-xmr2022-03-041-1/+1
|
* New add_aux_pow RPC to support merge miningmoneromooo-monero2021-02-091-0/+151
|
* Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | Update copyright year to 2020
* tree-hash: allocate variable memory on heap, not stackmoneromooo-monero2019-06-141-5/+7
| | | | | | Large amounts might run out of stack Reported by guidov
* Merge pull request #5192Riccardo Spagni2019-03-171-12/+2
|\ | | | | | | | | d0e07b3d performance_tests: fix NetBSD build (moneromooo-monero) 7d88d8f2 discontinue use of alloca (moneromooo-monero)
| * discontinue use of allocamoneromooo-monero2019-02-251-12/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NetBSD emits: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. not -std=c89). and man 3 alloca says: Normally, gcc(1) translates calls to alloca() with inlined code. This is not done when either the -ansi, -std=c89, -std=c99, or the -std=c11 option is given and the header <alloca.h> is not included. Otherwise, (without an -ansi or -std=c* option) the glibc version of <stdlib.h> includes <alloca.h> and that contains the lines: #ifdef __GNUC__ #define alloca(size) __builtin_alloca (size) #endif It looks like alloca is a bad idea in modern C/C++, so we use VLAs for C and std::vector for C++.
* | Update 2019 copyrightbinaryFate2019-03-051-1/+1
|/
* NetBSD supportthomasvaughan2018-09-111-1/+2
|
* Changed URLs to HTTPSeinsteinsfool2018-06-231-1/+1
|
* Merge pull request #3180Riccardo Spagni2018-02-161-1/+3
|\ | | | | | | | | 1dfed567 Fixed #if instead of #ifdef (Matt Little) 7c442453 Support building cncrypto lib with msvc (Matt Little)
| * Support building cncrypto lib with msvcMatt Little2018-01-251-1/+3
| |
* | Update 2018 copyrightxmr-eric2018-01-261-1/+1
|/
* update copyright year, fix occasional lack of newline at line endRiccardo Spagni2017-02-211-1/+1
|
* cleaner log calc algorithmfireice-uk2016-12-221-20/+18
|
* Preliminary support for DragonFly BSDAntonio Huete Jimenez2016-12-151-1/+1
| | | | - It builds but no further testing has been done.
* OpenBSD support for Monero.me0wmix2016-01-211-1/+1
|
* updated copyright yearRiccardo Spagni2015-12-311-1/+1
|
* year updated in licenseRiccardo Spagni2015-01-021-1/+1
|
* FreeBSD alloca.h reference fixedfluffypony2014-09-091-1/+6
|
* Fix tree-hash cnt n^2. Asserts, comment. Squash2rfree2monero2014-09-061-6/+48
|
* License updated to BSD 3-clausefluffypony2014-07-231-3/+29
|
* moved all stuff to githubAntonio Juarez2014-03-031-0/+40