Age | Commit message (Expand) | Author | Files | Lines |
2024-05-20 | Merge pull request #9198 | luigi1111 | 3 | -0/+680 |
2024-03-21 | update blake2b test vectors | koe | 2 | -423/+422 |
2024-02-24 | cmake: require libsodium | tobtoht | 1 | -1/+1 |
2024-02-21 | add blake2b to src/crypto | koe | 3 | -0/+681 |
2023-11-04 | JH hash compiler workarounds | SChernykh | 1 | -4/+13 |
2023-06-28 | add crypto/generators for direct access to canonical fixed generators | koe | 3 | -0/+234 |
2023-04-25 | Merge pull request #8698 | luigi1111 | 39 | -39/+39 |
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-11 | Merge pull request #8677 | luigi1111 | 3 | -206/+355 |
2023-01-09 | Refactored rx-slow-hash.c | SChernykh | 3 | -206/+355 |
2023-01-03 | miscellaneous crypto updates | koe | 3 | -3/+14 |
2022-08-22 | Merge pull request #8428 | luigi1111 | 1 | -1/+1 |
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-05-10 | Merge pull request #8262 | luigi1111 | 1 | -33/+62 |
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-03-02 | Merge pull request #8052 | luigi1111 | 2 | -8/+44 |
2022-03-02 | Merge pull request #7877 | luigi1111 | 1 | -1/+10 |
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-11-09 | Merge pull request #8031 | luigi1111 | 1 | -16/+54 |
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-03-29 | Merge pull request #7373 | luigi1111 | 1 | -10/+18 |
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-09-06 | Merge pull request #6111 | Riccardo Spagni | 1 | -4/+46 |
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-16 | Merge pull request #6337 | Alexander Blair | 4 | -0/+152 |
2020-08-09 | Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that inc... | Sarang Noether | 2 | -9/+137 |
2020-07-19 | Merge pull request #6538 | Alexander Blair | 1 | -10/+2 |
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-05-05 | Merge pull request #6441 | luigi1111 | 1 | -0/+6 |
2020-04-15 | use memwipe on secret k/alpha values | moneromooo-monero | 1 | -0/+6 |
2020-03-31 | Merge pull request #6298 | luigi1111 | 1 | -0/+4 |
2020-03-26 | Adding Dandelion++ support to public networks: | Lee Clagett | 1 | -0/+70 |
2020-02-28 | Merge pull request #6223 | Alexander Blair | 1 | -7/+14 |
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-24 | Merge pull request #5877 | luigi1111 | 1 | -3/+2 |
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-27 | Merge pull request #5609 | luigi1111 | 4 | -2/+30 |
2019-08-22 | wallet: add --extra-entropy command line flag | moneromooo-monero | 4 | -2/+30 |
2019-08-21 | Merge pull request #5807 | luigi1111 | 1 | -2/+0 |
2019-08-21 | Merge pull request #5731 | luigi1111 | 1 | -3/+3 |
2019-08-12 | Fix for biased signature nonce | Sarang Noether | 1 | -2/+0 |
2019-07-24 | Merge pull request #5624 | luigi1111 | 1 | -1/+0 |
2019-07-24 | Merge pull request #5502 | luigi1111 | 1 | -1/+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 | Merge pull request #5252 | Riccardo Spagni | 1 | -27/+31 |
2019-03-21 | Merge pull request #5251 | Riccardo Spagni | 2 | -9/+24 |
2019-03-21 | Merge pull request #5250 | Riccardo Spagni | 1 | -4/+4 |
2019-03-21 | Merge pull request #5213 | Riccardo Spagni | 1 | -1/+1 |
2019-03-21 | Merge pull request #5211 | Riccardo Spagni | 3 | -0/+142 |
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-17 | Merge pull request #5192 | Riccardo Spagni | 1 | -12/+2 |
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-12-04 | Merge pull request #4854 | Riccardo Spagni | 2 | -4/+0 |
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-11-14 | Merge pull request #4757 | Riccardo Spagni | 1 | -0/+7 |
2018-11-14 | Merge pull request #4755 | Riccardo Spagni | 1 | -2/+3 |
2018-11-06 | Merge pull request #4711 | Riccardo Spagni | 1 | -5/+2 |
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-22 | Merge pull request #4404 | Riccardo Spagni | 1 | -0/+20 |
2018-09-22 | cryptonote tweak v2.2 | Lee Clagett | 1 | -0/+20 |
2018-09-21 | Merge pull request #4395 | Riccardo Spagni | 1 | -3/+8 |
2018-09-18 | Merge pull request #4357 | Riccardo Spagni | 1 | -1401/+3 |
2018-09-17 | Fixed Keccak implementation on big-endian platforms | Alexandro Sanchez | 1 | -3/+8 |
2018-09-14 | Merge pull request #4326 | Riccardo Spagni | 3 | -8/+10 |
2018-09-11 | NetBSD support | thomasvaughan | 3 | -8/+10 |
2018-09-11 | Merge pull request #4219 | Riccardo Spagni | 4 | -4/+35 |
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-11 | Merge pull request #4218 | Riccardo Spagni | 2 | -54/+361 |
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-09-04 | Merge pull request #4259 | luigi1111 | 2 | -0/+88 |
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 | Merge pull request #4137 | luigi1111 | 2 | -3/+5 |
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-27 | Merge pull request #4097 | luigi1111 | 2 | -4/+25 |
2018-07-20 | crypto: do not use boost::value_initialized to init null skey/pkey | moneromooo-monero | 2 | -3/+2 |
2018-07-19 | Merge pull request #4074 | luigi1111 | 1 | -6/+0 |
2018-07-19 | Merge pull request #4045 | luigi1111 | 7 | -10/+10 |
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-31 | Merge pull request #3592 | luigi1111 | 2 | -10/+15 |
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-16 | Merge pull request #3226 | Riccardo Spagni | 1 | -2/+3 |
2018-02-16 | Merge pull request #3187 | Riccardo Spagni | 3 | -7/+33 |
2018-02-16 | Merge pull request #3180 | Riccardo Spagni | 3 | -5/+15 |
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-27 | Merge pull request #3119 | Riccardo Spagni | 3 | -0/+157 |
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 | Merge pull request #2988 | Riccardo Spagni | 1 | -1/+1 |
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-16 | Merge pull request #2860 | Riccardo Spagni | 1 | -2/+3 |
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-15 | Merge pull request #2771 | Riccardo Spagni | 2 | -4/+16 |
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-15 | Merge pull request #2583 | Riccardo Spagni | 1 | -2/+2 |
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 |