Age | Commit message (Expand) | Author | Files | Lines |
2023-06-28 | add crypto/generators for direct access to canonical fixed generators | koe | 3 | -0/+234 |
2023-03-29 | Fixed deadlock and crash when syncing with full dataset on Windows | SChernykh | 2 | -5/+8 |
2023-01-17 | Demote large pages warning to `mdebug` | SChernykh | 1 | -4/+7 |
2023-01-16 | Copyright: Update to 2023 | mj-xmr | 39 | -39/+39 |
2023-01-11 | RandomX: print VM allocation warnings only once | SChernykh | 1 | -2/+10 |
2023-01-09 | Refactored rx-slow-hash.c | SChernykh | 3 | -206/+355 |
2023-01-03 | miscellaneous crypto updates | koe | 3 | -3/+14 |
2022-07-11 | GCC: fix some unused warnings | Jeffrey Ryan | 2 | -4/+8 |
2022-07-11 | keccak: error out if passed mdlen 100 | moneromooo-monero | 1 | -1/+1 |
2022-04-18 | Optimized keccak implementation | SChernykh | 1 | -33/+62 |
2022-04-18 | Add view tags to outputs to reduce wallet scanning time | j-berman | 2 | -1/+43 |
2022-04-06 | CMake: Add missing headers via monero_find_all_headers macro | mj-xmr | 1 | -21/+1 |
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 39 | -39/+43 |
2022-02-22 | multisig key exchange update and refactor | koe | 1 | -1/+10 |
2022-02-19 | crypto: fix constant randomx exceptions in large page allocator | moneromooo-monero | 1 | -1/+4 |
2022-01-25 | fix ge_p3_is_point_at_infinity(), which is evaluating field elements that hav... | koe | 2 | -8/+44 |
2021-10-30 | slow_hash: don't blow out Mac stack on ARM64 | Howard Chu | 1 | -16/+54 |
2021-10-29 | crypto: fix typo in ifdef | selsta | 1 | -1/+1 |
2021-10-10 | ARMv8: detect AES support dynamically | Howard Chu | 1 | -35/+105 |
2021-04-28 | cmake: set xcode file type | selsta | 1 | -0/+1 |
2021-02-11 | Honor LARGE_PAGES flag in randomx umask | Howard Chu | 1 | -10/+18 |
2021-02-09 | New add_aux_pow RPC to support merge mining | moneromooo-monero | 2 | -0/+155 |
2020-12-04 | crypto: fix non zero scalar being 0 after reducing | moneromooo-monero | 1 | -4/+8 |
2020-08-27 | functional_tests: add randomx tests | moneromooo-monero | 1 | -4/+46 |
2020-08-27 | CLSAG signatures | Sarang Noether | 2 | -0/+102 |
2020-08-09 | Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that inc... | Sarang Noether | 2 | -9/+137 |
2020-05-16 | keccak: remove aligned check | moneromooo-monero | 1 | -10/+2 |
2020-05-16 | Support for supercop ASM in wallet, and benchmark for supercop | Lee Clagett | 4 | -0/+152 |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 33 | -33/+33 |
2020-04-15 | use memwipe on secret k/alpha values | moneromooo-monero | 1 | -0/+6 |
2020-03-26 | Adding Dandelion++ support to public networks: | Lee Clagett | 1 | -0/+70 |
2020-01-17 | [randomx] Add missing randomx_vm_set_cache() | cohcho | 1 | -0/+4 |
2019-12-09 | Silence miner debugmsg spam | Howard Chu | 1 | -7/+14 |
2019-11-13 | Replace memset with memwipe. | Bert Peters | 1 | -4/+5 |
2019-10-13 | RandomX: update to v1.1.4 | tevador | 1 | -76/+30 |
2019-10-07 | Fix for miners on reorg | Howard Chu | 1 | -1/+4 |
2019-10-05 | Update to RandomX v1.1.3, simplify | Howard Chu | 1 | -19/+2 |
2019-10-03 | Fix randomx cache selection for RPCs | Howard Chu | 1 | -12/+28 |
2019-09-25 | RandomX integration | Howard Chu | 5 | -7/+446 |
2019-09-05 | Make null hash constants constexpr | Lev Sizov | 1 | -2/+2 |
2019-09-04 | slow-hash: fix CNv2+ on big endian | moneromooo-monero | 1 | -3/+3 |
2019-09-02 | Removed unused boost/value_init header | Lev Sizov | 1 | -1/+0 |
2019-09-02 | Changed the use of boost:value_initialized for C++ list initializer | Jesus Ramirez | 1 | -2/+2 |
2019-08-22 | wallet: add --extra-entropy command line flag | moneromooo-monero | 4 | -2/+30 |
2019-08-12 | Fix for biased signature nonce | Sarang Noether | 1 | -2/+0 |
2019-07-04 | keccak: guard against misaligned memory accesses on ARM | moneromooo-monero | 1 | -3/+6 |
2019-07-04 | CryptonightR_JIT: fix return value on error | selene | 1 | -3/+3 |
2019-06-14 | ensure no NULL is passed to memcpy | moneromooo-monero | 1 | -1/+2 |
2019-06-14 | tree-hash: allocate variable memory on heap, not stack | moneromooo-monero | 1 | -5/+7 |
2019-06-11 | Delete more include string.h | Your Name | 1 | -1/+0 |
2019-04-29 | remove unused code | moneromooo-monero | 1 | -1/+0 |
2019-04-04 | crypto: replace rand<T>()%N idiom with unbiased rand_idx(N) | stoffu | 1 | -0/+27 |
2019-03-24 | Fix build on FreeBSD | Nathan Dorfman | 1 | -1/+1 |
2019-03-21 | slow-hash: default to JIT on x86_64 | moneromooo-monero | 1 | -1/+1 |
2019-03-20 | crypto: hmac_keccak added | Dusan Klinec | 3 | -0/+142 |
2019-03-07 | slow-hash: cache TLS references locally once at function start | moneromooo-monero | 1 | -27/+31 |
2019-03-07 | crypto: fix PaX issue on NetBSD with CNv4 JIT | moneromooo-monero | 2 | -9/+24 |
2019-03-07 | aesb: avoid stomping on an existing define on NetBSD | moneromooo-monero | 1 | -4/+4 |
2019-03-05 | Update 2019 copyright | binaryFate | 31 | -31/+31 |
2019-03-05 | CryptonightR: define out i386/x86_64 specific code on other archs | moneromooo-monero | 2 | -0/+8 |
2019-03-05 | slow-hash: fix build on arm | moneromooo-monero | 4 | -27/+42 |
2019-03-04 | tests: add a CNv4 JIT test | moneromooo-monero | 1 | -7/+8 |
2019-03-04 | crypto: plug CNv4 JIT into cn_slow_hash | moneromooo-monero | 2 | -3/+100 |
2019-03-04 | crypto: clear cache after generating random program | moneromooo-monero | 1 | -0/+3 |
2019-03-04 | CNv4 JIT compiler for x86-64 and tests | SChernykh | 4 | -0/+2746 |
2019-02-25 | discontinue use of alloca | moneromooo-monero | 1 | -12/+2 |
2019-02-14 | Fixed path to int-util.h | SChernykh | 1 | -1/+1 |
2019-02-14 | Adding cnv4-2 tweaks | SChernykh | 2 | -39/+79 |
2019-02-14 | Cryptonight variant 4 aka CryptonightR | SChernykh | 5 | -16/+507 |
2018-12-04 | move int-util.h to epee | moneromooo-monero | 7 | -7/+7 |
2018-11-16 | slow-hash: some more big endian fixes | xiphon | 1 | -6/+6 |
2018-11-16 | slow-hash: fix for big endian | moneromooo-monero | 1 | -20/+21 |
2018-11-15 | Removed a lot of unnecessary includes | Martijn Otto | 2 | -4/+0 |
2018-10-31 | crypto: fix AES encryption on big endian | xiphon | 1 | -2/+3 |
2018-10-29 | hash: fix hash_permutation on big endian | moneromooo-monero | 1 | -0/+7 |
2018-10-25 | crypto: fixed groestl on big-endian platforms | xiphon | 2 | -47/+91 |
2018-10-23 | Small function declaration cleanup in slow-hash.c | Pol Mauri | 1 | -5/+2 |
2018-10-22 | crypto: fixed incremental keccak API on big-endian platforms | xiphon | 1 | -2/+3 |
2018-09-29 | Merge pull request #4449 | Riccardo Spagni | 1 | -2/+41 |
2018-09-26 | malloc scratchpad for all supported android archs | m2049r | 1 | -2/+41 |
2018-09-22 | cryptonote tweak v2.2 | Lee Clagett | 1 | -0/+20 |
2018-09-17 | Fixed Keccak implementation on big-endian platforms | Alexandro Sanchez | 1 | -3/+8 |
2018-09-11 | NetBSD support | thomasvaughan | 3 | -8/+10 |
2018-09-11 | more comprehensive test for ge_p3 comparison to identity/point at infinity | moneromooo-monero | 2 | -0/+15 |
2018-09-11 | crypto: some paranoid checks in generate_signature/check_signature | moneromooo-monero | 1 | -1/+11 |
2018-09-11 | crypto: never return zero in random32_unbiased | moneromooo-monero | 1 | -1/+1 |
2018-09-11 | bulletproofs: a few fixes from the Kudelski review | moneromooo-monero | 1 | -2/+1 |
2018-09-11 | precalc the ge_p3 representation of H | moneromooo-monero | 2 | -0/+7 |
2018-09-09 | Cryptonight variant 2 | SChernykh | 2 | -54/+361 |
2018-09-09 | crypto_ops_builder: link to EdDSA/Ed25519 draft RFC | moneromooo-monero | 1 | -1401/+3 |
2018-08-23 | add and use constant time 32 byte equality function | moneromooo-monero | 3 | -5/+26 |
2018-08-16 | crypto: make secret_key automatically mlock | moneromooo-monero | 2 | -6/+8 |
2018-08-15 | Incremental Keccak API added | Dusan Klinec | 2 | -0/+88 |
2018-08-08 | wallet: allow adjusting number of rounds for the key derivation function | stoffu | 1 | -4/+8 |
2018-07-20 | crypto: do not use boost::value_initialized to init null skey/pkey | moneromooo-monero | 2 | -3/+2 |
2018-07-15 | crypto: move null_pkey/null_skey to the cpp file | moneromooo-monero | 2 | -2/+5 |
2018-07-05 | crypto: remove slight bias in key generation due to modulo | moneromooo-monero | 2 | -4/+25 |
2018-06-28 | crypto: remove unused unsafe random scalar generator | moneromooo-monero | 1 | -6/+0 |
2018-06-23 | Changed URLs to HTTPS | einsteinsfool | 7 | -10/+10 |
2018-06-18 | crypto: add a README pointing to the SUPERCOP licence | moneromooo-monero | 1 | -0/+4 |
2018-05-13 | crypto: more places needing fixing for GCC 8.1 | moneroexamples | 1 | -10/+10 |
2018-05-13 | chacha: fix build with GCC 8.1 | moneromooo-monero | 1 | -2/+2 |
2018-04-24 | slow-hash: fix memory leak for Windows /karbowanec#41 | aivve | 1 | -1/+1 |
2018-04-10 | crypto: fix initialization order issue with random mutex | moneromooo-monero | 2 | -10/+15 |
2018-03-14 | chacha: call prehashed version explicitly as generate_chacha_key_prehashed | stoffu | 4 | -16/+34 |
2018-03-14 | crypto: revert odd namespace changes made in #3303 | stoffu | 2 | -10/+1 |
2018-03-14 | device: untangle cyclic depenency | stoffu | 3 | -89/+0 |
2018-03-14 | device: made function prototypes consistent with pre-#3303 codebase | stoffu | 1 | -6/+2 |
2018-03-07 | slow-hash: fix uint64 type typo | moneromooo-monero | 1 | -1/+1 |
2018-03-05 | tweaks to the monerov1 cryptonight algorithm | Lee Clagett | 1 | -16/+52 |
2018-03-05 | slow-hash: optimized version | SChernykh | 1 | -4/+4 |
2018-03-05 | Monero Cryptonight variants, and add one for v7 | moneromooo-monero | 4 | -12/+53 |
2018-03-05 | Correct spelling mistakes. | Edward Betts | 1 | -1/+1 |
2018-03-04 | Code modifications to integrate Ledger HW device into monero-wallet-cli. | cslashm | 7 | -6/+115 |
2018-02-16 | crypto: add missing include (WIN32) | iDunk5400 | 1 | -0/+1 |
2018-02-07 | keccak: fix mdlen bounds sanity checking | moneromooo-monero | 1 | -1/+2 |
2018-02-02 | keccak: fix sanity check bounds test | moneromooo-monero | 1 | -1/+1 |
2018-02-01 | call _exit instead of abort in release mode | moneromooo-monero | 3 | -7/+33 |
2018-01-26 | Update 2018 copyright | xmr-eric | 31 | -31/+31 |
2018-01-25 | Support building cncrypto lib with msvc | Matt Little | 3 | -5/+15 |
2018-01-15 | crypto: add a ge_p3_identity constant | moneromooo-monero | 2 | -0/+2 |
2018-01-15 | crypto: add scalar mult functions returning ge_p3 instead of ge_p2 | moneromooo-monero | 2 | -0/+155 |
2018-01-10 | fix some link errors in debug mode for macos | stoffu | 1 | -0/+1 |
2018-01-10 | move memwipe to epee to avoid common<->crypto circular dependencies | moneromooo-monero | 2 | -2/+2 |
2017-12-25 | Add a chacha20 variant to go with chacha8 | moneromooo-monero | 3 | -17/+32 |
2017-12-22 | blake256: fix wrong hash when computed in parts | moneromooo-monero | 1 | -1/+1 |
2017-12-16 | Scrub keys from memory just before scope end. | moneromooo-monero | 2 | -17/+10 |
2017-12-07 | add a version of ge_double_scalarmult_precomp_vartime with A precomp | moneromooo-monero | 2 | -3/+9 |
2017-12-07 | sc_mul and sc_muladd | luigi1111 | 2 | -0/+654 |
2017-11-27 | use memwipe in a few relevant places | moneromooo-monero | 1 | -2/+3 |
2017-11-14 | make this build on SunOS/Solaris | Pavel Maryanov | 1 | -0/+5 |
2017-11-11 | kaccak: remove unused return value | moneromooo-monero | 2 | -4/+2 |
2017-11-07 | keccak: some paranoid "can't happen" checks | moneromooo-monero | 1 | -0/+14 |
2017-10-07 | Subaddresses | kenshi84 | 2 | -41/+111 |
2017-10-06 | Fix building with -DARCH=default -DNO_AES=ON | moneromooo-monero | 1 | -2/+2 |
2017-09-25 | move checkpoints in a separate library | moneromooo-monero | 2 | -0/+35 |
2017-08-23 | crypto: use malloc instead of alloca | moneromooo-monero | 1 | -10/+9 |
2017-06-22 | crypto: moved boost::lock_guard into a smaller scope | stoffu | 1 | -4/+5 |
2017-06-22 | Signature proving payment to destination by only revealing key derivation, no... | stoffu | 2 | -0/+139 |
2017-06-08 | Fix #1991 asm multiply again | Howard Chu | 1 | -16/+13 |
2017-05-23 | changed crypto to cncrypto so it generated libcncrypto | Gentian | 1 | -3/+3 |
2017-04-12 | Clean up ARMv8-a aes_expand_key() | hyc | 1 | -24/+16 |
2017-04-03 | IOS CMAKE build settings | Jaquee | 1 | -1/+1 |
2017-03-25 | Silence warning about possibly uninitialized pointer | Guillaume LE VAILLANT | 1 | -1/+1 |
2017-03-14 | Specify "524,288" iterations instead of "500,000" | darentuzi | 1 | -5/+5 |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 31 | -31/+31 |
2017-02-13 | Fix compiler error about nested externs in slow_hash.c by moving declarations | NanoAkron | 1 | -3/+3 |
2017-01-05 | Build wallet with Android NDK | MoroccanMalinois | 3 | -4/+24 |
2016-12-22 | cleaner log calc algorithm | fireice-uk | 1 | -20/+18 |
2016-12-15 | Preliminary support for DragonFly BSD | Antonio Huete Jimenez | 4 | -4/+6 |
2016-12-10 | oaes_lib: fix a leak on OOM error path | moneromooo-monero | 1 | -0/+3 |
2016-11-07 | wallet: fix output collision detection for view wallets | moneromooo-monero | 1 | -1/+1 |
2016-10-29 | Changed to ..._HASHBITS everywhere for consistency | NanoAkron | 1 | -2/+2 |
2016-09-26 | Dropped "bit" from bitmonero. | Randi Joseph | 1 | -2/+2 |
2016-09-26 | Dropped "bit" from bitmonero. | Randi Joseph | 1 | -2/+2 |
2016-09-18 | cmake: transitive deps and remove deprecated LINK_* | redfish | 1 | -0/+5 |
2016-09-18 | crypto: armv7: slow-hash: remove redundant source include | redfish | 1 | -1/+0 |
2016-09-16 | Add ARMv8-A AES support | Howard Chu | 1 | -42/+295 |
2016-09-04 | crypto,cmake: enable ASM mul impl on ARM; add cmake opt | redfish | 2 | -3/+13 |
2016-08-28 | rct amount key modified as per luigi1111's recommendations | moneromooo-monero | 2 | -1/+6 |
2016-08-28 | crypto: error out where appropriate | moneromooo-monero | 1 | -2/+2 |
2016-08-28 | ringct: import of Shen Noether's ring confidential transactions | moneromooo-monero | 5 | -13/+35 |
2016-05-25 | crypto: slow-hash: disable mul implemented in asm for ARM | redfish | 1 | -2/+5 |
2016-05-18 | crypto: slow-hash: fix misleading indent | redfish | 1 | -1/+1 |
2016-05-18 | crypto: slow-hash: remove unused hash list for ARM | redfish | 1 | -4/+0 |
2016-05-18 | crypto: oaes_lib: remove unused _NR array | redfish | 1 | -4/+0 |
2016-05-18 | crypto: fix compile error: use named type in sizeof | redfish | 1 | -4/+5 |
2016-05-15 | crypto: make clear generate_random_bytes is not thread safe | moneromooo-monero | 4 | -4/+11 |
2016-04-24 | random: call abort(3) instead of assert in must_succeed macro | moneromooo-monero | 1 | -1/+1 |
2016-03-11 | minor tweaks, add readme for crypto_ops_builder | Riccardo Spagni | 3 | -4/+25 |
2016-03-11 | minor tweaks, add readme for crypto_ops_builder | Riccardo Spagni | 3 | -4/+25 |
2016-03-11 | Use boost::thread instead of std::thread | Howard Chu | 2 | -10/+10 |
2016-02-09 | crypto: only check MONERO_USE_SOFTWARE_AES once | moneromooo-monero | 1 | -5/+15 |
2016-02-09 | crypto: use software AES based on the MONERO_USE_SOFTWARE_AES env var | moneromooo-monero | 1 | -1/+11 |
2016-01-21 | OpenBSD support for Monero. | me0wmix | 4 | -9/+9 |
2016-01-11 | Fix arm asm | Howard Chu | 1 | -24/+64 |
2015-12-31 | updated copyright year | Riccardo Spagni | 30 | -30/+30 |
2015-12-15 | Replace tabs with two spaces for consistency with rest of codebase | warptangent | 2 | -162/+162 |
2015-10-26 | renamed folder | Riccardo Spagni | 174 | -4830/+0 |
2015-10-15 | renamed folder | Riccardo Spagni | 174 | -4830/+0 |
2015-08-26 | Re-enable optimized slow-hash if someone is trying to compile w/MSVC (disabli... | Javier Smooth | 1 | -1/+1 |
2015-08-23 | Added ref10 shen_ed25519_ref code, which includes code that can replace crypt... | ShenNoether | 174 | -0/+23117 |
2015-08-23 | revert to 776b4fc91a821be152f0f23e6873aabb78a72029 | ShenNoether | 1 | -0/+0 |
2015-08-23 | Added shen_ed25519_ref to crypto ops subfolder, the point is to directly have... | ShenNoether | 1 | -0/+0 |
2015-08-23 | use correct unsigned type | roman | 1 | -1/+2 |
2015-08-23 | removed some gcc warnings. mainly unused variables. | roman | 2 | -3/+1 |
2015-08-22 | chacha8: add a key generation variant that take a pointer and size | moneromooo-monero | 1 | -2/+6 |
2015-08-09 | encrypted payment ids are now 64 bit, instead of 256 bit | moneromooo-monero | 1 | -0/+5 |
2015-07-15 | ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY) | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 2 | -2/+200 |
2015-04-13 | disable non-working optimized slow_hash on 32 bit intel | Javier Smooth | 1 | -1/+1 |
2015-04-05 | no newline at end of file | Riccardo Spagni | 1 | -1/+1 |
2015-01-28 | make fallback compatible with newer slow-hash | Riccardo Spagni | 1 | -0/+12 |
2015-01-27 | added portable slow-hash, updated makefile targets, fixed readme | Riccardo Spagni | 1 | -2/+152 |
2015-01-27 | fixed sse2 ifdef | Riccardo Spagni | 1 | -2/+2 |
2015-01-27 | remove aes flag, detect no sse2 | Riccardo Spagni | 1 | -0/+2 |
2015-01-02 | year updated in license | Riccardo Spagni | 26 | -26/+26 |
2014-10-23 | cmake: handle private vs. public headers | Ben Boeckel | 1 | -2/+7 |
2014-10-23 | cmake: refactor common code with libraries | Ben Boeckel | 1 | -9/+1 |
2014-10-23 | cmake: put each library into its own directory | Ben Boeckel | 1 | -0/+79 |
2014-10-06 | capitalize Keccak everywhere | David G. Andersen | 1 | -1/+1 |