| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| |
| |
| |
| | |
d20ff4f64 functional_tests: add a large (many randomx epochs) p2p reorg test (moneromooo-monero)
6a0b3b1f8 functional_tests: add randomx tests (moneromooo-monero)
9d42649d5 core: fix mining from a block that's not the current top (moneromooo-monero)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
a11ec4ac1 Support for supercop ASM in wallet, and benchmark for supercop (Lee Clagett)
|
| | | |
|
| |/
|
|
| |
include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests.
|
| |\
| |
| |
| | |
7178bb5c8 keccak: remove aligned check (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| | |
Some tools report the alignment check as UB, which seems a bit
dubious, but since the performance difference between the two
versions is minimal, I'll go with the safe version
|
| |/
|
|
| |
Update copyright year to 2020
|
| |\
| |
| |
| | |
613071f use memwipe on secret k/alpha values (moneromooo-monero)
|
| | |
| |
| |
| | |
Reported by UkoeHB_ and sarang
|
| |/
|
|
|
|
| |
- New flag in NOTIFY_NEW_TRANSACTION to indicate stem mode
- Stem loops detected in tx_pool.cpp
- Embargo timeout for a blackhole attack during stem phase
|
| |\
| |
| |
| | |
fe92fa1 [randomx] Add missing randomx_vm_set_cache() (cohcho)
|
| | | |
|
| |\ \
| |/
|/|
| | |
c3613031 Silence miner debugmsg spam (Howard Chu)
|
| | |
| |
| |
| | |
Don't try to allocate the dataset repeatedly if it has already failed.
|
| |/ |
|
| |
|
|
|
|
|
| |
* Faster cache initialization with SSSE3/AVX2
* Automatic detection of CPU capabilities in RandomX
* Fixed a possible out-of-bounds access in superscalar program generator
* Use MONERO_RANDOMX_UMASK to manually disable RandomX flags in monerod
|
| |
|
|
| |
Make sure dataset gets re-init'd if a reorg changes the epoch
|
| |
|
|
|
|
| |
We don't need to detect if the cache has changed, just always
call to set it on the VM. The call will be a no-op if the cache
hasn't changed.
|
| |
|
|
| |
Was using the wrong cache slot, and returning invalid PoW hashes to RPC clients
|
| |
|
|
| |
Support RandomX PoW algorithm
|
| |\
| |
| |
| |
| |
| | |
2cd4fd8 Changed the use of boost:value_initialized for C++ list initializer (JesusRami)
4ad191f Removed unused boost/value_init header (whyamiroot)
928f4be Make null hash constants constexpr (whyamiroot)
|
| | |
| |
| |
| | |
Simplify m_template initialization in miner
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
1dc3b1a wallet: add --extra-entropy command line flag (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| | |
It lets the user add custom entropy to the PRNG.
It does this by hashing the new data and xoring the resulting
hash with the PRNG state.
|
| |\ \
| | |
| | |
| | | |
4b1df4e Fix for biased signature nonce (SarangNoether)
|
| | |/ |
|
| |\ \
| |/
|/|
| | |
c393e82 CryptonightR_JIT: fix return value on error (selene-kovri)
|
| | |
| |
| |
| |
| | |
The value was positive rather than zero, but the caller only
checks for negative errors
|
| |\ \
| | |
| | |
| | | |
6b41bd8 Delete more include string.h (wepeng)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
25a7cfd add a few checks where it seems appropriate (moneromooo-monero)
1a66a86 remove unused code (moneromooo-monero)
|
| | |/ / |
|
| | |/
|/|
| |
| |
| | |
The code generated is exactly the same as the direct access
one on x86_64
|
| | |
| |
| |
| |
| | |
NULL is valid when size is 0, but memcpy uses nonnull attributes,
so let's not poke the bear
|
| |/
|
|
|
|
| |
Large amounts might run out of stack
Reported by guidov
|
| | |
|
| | |
|
| |\
| |
| |
| | |
7ac33342 slow-hash: cache TLS references locally once at function start (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
7632dede crypto: fix PaX issue on NetBSD with CNv4 JIT (moneromooo-monero)
89b1630e gtest: build fix for NetBSD (moneromooo-monero)
fa43b547 tests: handle any cmake detected python interpreter (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
a48e49aa aesb: avoid stomping on an existing define on NetBSD (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
efb2bdd3 slow-hash: default to JIT on x86_64 (moneromooo-monero)
|