- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Oct 31 2025
Oct 31 2025
PiRK committed rABC8f7582f2e39e: script: (refactor) prepare for introducing sighash midstate cache (authored by PiRK).
script: (refactor) prepare for introducing sighash midstate cache
test: add vectors for the SIGHASH single bug
Oct 30 2025
Oct 30 2025
fix expect_one in unit test after similar fix in D18848, feedback
rebase
PiRK updated the diff for D18848: script: (refactor) prepare for introducing sighash midstate cache.
rebase on D18851 (test coverage for previous change in behavior) and fix the problem
Oct 29 2025
Oct 29 2025
teamcity awarded D18849: script: (optimization) introduce sighash midstate caching a Haypence token.
@bot build-chronik
uncomment and fix the mutated cache test. We need to xor the sig_hash_type with 0xdead the same way it is done in SignatureHash in the SCRIPT_ENABLE_REPLAY_PROTECTION case
need to uncomment a test (debugging leftover)
Oct 28 2025
Oct 28 2025
PiRK committed rABC380c2ff53b9e: init: cap -maxmempool and -dbcache on 32-bit systems (authored by Antoine Poinsot <darosior@protonmail.com>).
init: cap -maxmempool and -dbcache on 32-bit systems
Oct 27 2025
Oct 27 2025
PiRK committed rABC297b0b79e4cc: fs: work around u8path deprecated-declaration warnings with libc++ (authored by fanquake <fanquake@gmail.com>).
fs: work around u8path deprecated-declaration warnings with libc++
PiRK committed rABC3b82401e6dd4: test: Fix Wambiguous-reversed-operator compiler warnings (authored by MarcoFalke <falke.marco@gmail.com>).
test: Fix Wambiguous-reversed-operator compiler warnings
rebase
PiRK updated the diff for D18835: fs: work around u8path deprecated-declaration warnings with libc++.
rebase
PiRK updated the diff for D18835: fs: work around u8path deprecated-declaration warnings with libc++.
rebase
PiRK requested review of D18835: fs: work around u8path deprecated-declaration warnings with libc++.
Oct 23 2025
Oct 23 2025
PiRK committed rABC847d85a50179: crypto: Implement RFC8439-compatible variant of ChaCha20 (authored by Pieter Wuille <pieter@wuille.net>).
crypto: Implement RFC8439-compatible variant of ChaCha20
PiRK committed rABC6f9caa4e7b6b: Add unit test for ChaCha20's new caching (authored by Pieter Wuille <pieter@wuille.net>).
Add unit test for ChaCha20's new caching
PiRK committed rABC9922457bcf5c: Improve test vectors for ChaCha20 (authored by Pieter Wuille <pieter@wuille.net>).
Improve test vectors for ChaCha20
PiRK committed rABC2286be3a8762: Inline ChaCha20 32-byte specific constants (authored by Pieter Wuille <pieter@wuille.net>).
Inline ChaCha20 32-byte specific constants
PiRK committed rABC4c92424f6b63: Use ChaCha20Aligned in MuHash3072 code (authored by Pieter Wuille <pieter@wuille.net>).
Use ChaCha20Aligned in MuHash3072 code
PiRK committed rABC1727b37ad00b: Only support 32-byte keys in ChaCha20{,Aligned} (authored by Pieter Wuille <pieter@wuille.net>).
Only support 32-byte keys in ChaCha20{,Aligned}
PiRK committed rABC0e86ef19e310: Use ChaCha20 caching in FastRandomContext (authored by Pieter Wuille <pieter@wuille.net>).
Use ChaCha20 caching in FastRandomContext
PiRK committed rABC052ad93afbd7: Add xoroshiro128++ PRNG (authored by Martin Leitner-Ankerl <martin.ankerl@gmail.com>).
Add xoroshiro128++ PRNG
PiRK committed rABC4f78356f290d: Add fuzz test for testing that ChaCha20 works as a stream (authored by Pieter Wuille <pieter@wuille.net>).
Add fuzz test for testing that ChaCha20 works as a stream
PiRK committed rABCa99060f3c126: Make unrestricted ChaCha20 cipher not waste keystream bytes (authored by Pieter Wuille <pieter@wuille.net>).
Make unrestricted ChaCha20 cipher not waste keystream bytes
PiRK committed rABC894eed691fed: Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64 (authored by Pieter Wuille <pieter@wuille.net>).
Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64
PiRK committed rABC68731a0117ef: Split ChaCha20 into aligned/unaligned variants (authored by Pieter Wuille <pieter@wuille.net>).
Split ChaCha20 into aligned/unaligned variants
Oct 22 2025
Oct 22 2025
PiRK committed rABC00aaa2157b0f: refactor: extract `STATIC_SIZE` constant to prevector (authored by Lőrinc <pap.lorinc@gmail.com>).
refactor: extract `STATIC_SIZE` constant to prevector
PiRK committed rABCa9369b2fdbd0: refactor: modernize `CScriptBase` definition (authored by Lőrinc <pap.lorinc@gmail.com>).
refactor: modernize `CScriptBase` definition
PiRK committed rABC57c4ea35edc5: [crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEAD (authored by Dhruv Mehta <856960+dhruv@users.noreply.github.com>).
[crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEAD
teamcity awarded D18820: Add xoroshiro128++ PRNG a Haypence token.
PiRK committed rABC72011bf44763: Unroll the ChaCha20 inner loop for performance (authored by Pieter Wuille <pieter@wuille.net>).
Unroll the ChaCha20 inner loop for performance
Oct 21 2025
Oct 21 2025
rebase for CI
rebase to rerun CI (nodejs apt servers seemed to have a problem earlier)
refactor coins_tests
PiRK committed rABC4f73f04abd45: coins, refactor: Remove direct GetFlags access (authored by Lőrinc <pap.lorinc@gmail.com>).
coins, refactor: Remove direct GetFlags access
PiRK committed rABC85094becdd96: coins, refactor: Make AddFlags, SetDirty, SetFresh static (authored by Lőrinc <pap.lorinc@gmail.com>).
coins, refactor: Make AddFlags, SetDirty, SetFresh static
PiRK committed rABC1b65cdc70328: coins, refactor: Assume state after SetClean in AddFlags to prevent dangling… (authored by Lőrinc <pap.lorinc@gmail.com>).
coins, refactor: Assume state after SetClean in AddFlags to prevent dangling…
PiRK committed rABC5d3557d1af44: coins, refactor: Split up AddFlags to remove invalid states (authored by Lőrinc <pap.lorinc@gmail.com>).
coins, refactor: Split up AddFlags to remove invalid states
teamcity awarded D18810: refactor coins_tests a Haypence token.
Oct 20 2025
Oct 20 2025
[dependencies] Patch checksum for nodesetup.sh
rebase
PiRK updated the diff for D18808: coins, refactor: Assume state after SetClean in AddFlags to prevent dangling pointers.
rebase