Page MenuHomePhabricator
Feed All Stories

Thu, Oct 23

PiRK closed D18820: Add xoroshiro128++ PRNG.
Thu, Oct 23, 17:41
PiRK committed rABC052ad93afbd7: Add xoroshiro128++ PRNG (authored by Martin Leitner-Ankerl <martin.ankerl@gmail.com>).
Add xoroshiro128++ PRNG
Thu, Oct 23, 17:41
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
Thu, Oct 23, 17:41
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
Thu, Oct 23, 17:41
PiRK closed D18819: Make unrestricted ChaCha20 cipher not waste keystream bytes.
Thu, Oct 23, 17:41
PiRK closed D18817: Split ChaCha20 into aligned/unaligned variants.
Thu, Oct 23, 17:41
PiRK closed D18818: Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64.
Thu, Oct 23, 17:41
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
Thu, Oct 23, 17:41
PiRK committed rABC68731a0117ef: Split ChaCha20 into aligned/unaligned variants (authored by Pieter Wuille <pieter@wuille.net>).
Split ChaCha20 into aligned/unaligned variants
Thu, Oct 23, 17:41
Fabien accepted D18828: crypto: Implement RFC8439-compatible variant of ChaCha20.
Thu, Oct 23, 13:23
Fabien accepted D18827: Add unit test for ChaCha20's new caching.
Thu, Oct 23, 13:16
Fabien accepted D18826: Improve test vectors for ChaCha20.
Thu, Oct 23, 13:16
Fabien accepted D18825: Inline ChaCha20 32-byte specific constants.
Thu, Oct 23, 13:14
Fabien accepted D18824: Only support 32-byte keys in ChaCha20{,Aligned}.
Thu, Oct 23, 13:09
Fabien accepted D18823: Use ChaCha20Aligned in MuHash3072 code.
Thu, Oct 23, 13:05
Fabien accepted D18822: Use ChaCha20 caching in FastRandomContext.
Thu, Oct 23, 13:05
Fabien accepted D18821: Add fuzz test for testing that ChaCha20 works as a stream.
Thu, Oct 23, 13:03
Fabien accepted D18820: Add xoroshiro128++ PRNG.
Thu, Oct 23, 13:00
Fabien accepted D18819: Make unrestricted ChaCha20 cipher not waste keystream bytes.
Thu, Oct 23, 12:54
Fabien accepted D18818: Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64.
Thu, Oct 23, 12:51
Fabien accepted D18817: Split ChaCha20 into aligned/unaligned variants.
Thu, Oct 23, 12:46
teamcity updated the summary of D18828: crypto: Implement RFC8439-compatible variant of ChaCha20.
Thu, Oct 23, 12:08
PiRK requested review of D18828: crypto: Implement RFC8439-compatible variant of ChaCha20.
Thu, Oct 23, 12:08
bytesofman closed D18812: [Cashtab] Prevent content jumping on receive screen on input switch with tighter validation msgs.
Thu, Oct 23, 00:23
bytesofman committed rABC4e3829a896eb: [Cashtab] Prevent content jumping on receive screen on input switch with… (authored by bytesofman).
[Cashtab] Prevent content jumping on receive screen on input switch with…
Thu, Oct 23, 00:23

Wed, Oct 22

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
Wed, Oct 22, 10:01
PiRK closed D18813: refactor: extract `STATIC_SIZE` constant to prevector.
Wed, Oct 22, 10:01
PiRK closed D18814: refactor: modernize `CScriptBase` definition.
Wed, Oct 22, 10:01
PiRK committed rABCa9369b2fdbd0: refactor: modernize `CScriptBase` definition (authored by Lőrinc <pap.lorinc@gmail.com>).
refactor: modernize `CScriptBase` definition
Wed, Oct 22, 10:01
PiRK closed D18816: [crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEAD.
Wed, Oct 22, 09:59
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
Wed, Oct 22, 09:59
teamcity updated the summary of D18827: Add unit test for ChaCha20's new caching.
Wed, Oct 22, 09:58
PiRK requested review of D18827: Add unit test for ChaCha20's new caching.
Wed, Oct 22, 09:58
teamcity updated the summary of D18826: Improve test vectors for ChaCha20.
Wed, Oct 22, 09:55
PiRK requested review of D18826: Improve test vectors for ChaCha20.
Wed, Oct 22, 09:55
teamcity updated the summary of D18825: Inline ChaCha20 32-byte specific constants.
Wed, Oct 22, 09:54
PiRK requested review of D18825: Inline ChaCha20 32-byte specific constants.
Wed, Oct 22, 09:54
teamcity updated the summary of D18824: Only support 32-byte keys in ChaCha20{,Aligned}.
Wed, Oct 22, 09:53
PiRK requested review of D18824: Only support 32-byte keys in ChaCha20{,Aligned}.
Wed, Oct 22, 09:53
teamcity updated the summary of D18823: Use ChaCha20Aligned in MuHash3072 code.
Wed, Oct 22, 09:51
PiRK requested review of D18823: Use ChaCha20Aligned in MuHash3072 code.
Wed, Oct 22, 09:51
teamcity updated the summary of D18822: Use ChaCha20 caching in FastRandomContext.
Wed, Oct 22, 09:51
PiRK requested review of D18822: Use ChaCha20 caching in FastRandomContext.
Wed, Oct 22, 09:51
teamcity updated the summary of D18821: Add fuzz test for testing that ChaCha20 works as a stream.
Wed, Oct 22, 09:49
PiRK requested review of D18821: Add fuzz test for testing that ChaCha20 works as a stream.
Wed, Oct 22, 09:49
teamcity awarded D18820: Add xoroshiro128++ PRNG a Haypence token.
Wed, Oct 22, 09:47
PiRK added a comment to D18820: Add xoroshiro128++ PRNG.

@bot build-ubsan

Wed, Oct 22, 09:47
teamcity updated the summary of D18820: Add xoroshiro128++ PRNG.
Wed, Oct 22, 09:47
PiRK requested review of D18820: Add xoroshiro128++ PRNG.
Wed, Oct 22, 09:46
teamcity updated the summary of D18819: Make unrestricted ChaCha20 cipher not waste keystream bytes.
Wed, Oct 22, 09:44
PiRK requested review of D18819: Make unrestricted ChaCha20 cipher not waste keystream bytes.
Wed, Oct 22, 09:44
teamcity updated the summary of D18818: Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64.
Wed, Oct 22, 09:43
PiRK requested review of D18818: Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64.
Wed, Oct 22, 09:43
teamcity updated the summary of D18817: Split ChaCha20 into aligned/unaligned variants.
Wed, Oct 22, 09:41
PiRK requested review of D18817: Split ChaCha20 into aligned/unaligned variants.
Wed, Oct 22, 09:41
Fabien accepted D18816: [crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEAD.
Wed, Oct 22, 09:22
PiRK committed rABC72011bf44763: Unroll the ChaCha20 inner loop for performance (authored by Pieter Wuille <pieter@wuille.net>).
Unroll the ChaCha20 inner loop for performance
Wed, Oct 22, 09:03
PiRK closed D18815: Unroll the ChaCha20 inner loop for performance.
Wed, Oct 22, 09:03
teamcity updated the summary of D18816: [crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEAD.
Wed, Oct 22, 09:00
PiRK requested review of D18816: [crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEAD.
Wed, Oct 22, 09:00
Fabien accepted D18815: Unroll the ChaCha20 inner loop for performance.

This would be done by the compiler with O3 and a normal loop pattern, but ok

Wed, Oct 22, 07:39
Fabien accepted D18814: refactor: modernize `CScriptBase` definition.
Wed, Oct 22, 07:36
Fabien accepted D18813: refactor: extract `STATIC_SIZE` constant to prevector.
Wed, Oct 22, 07:36
Fabien accepted D18812: [Cashtab] Prevent content jumping on receive screen on input switch with tighter validation msgs.

I didn't check for content jump but the error messages are much better

Wed, Oct 22, 07:34

Tue, Oct 21

bytesofman published D18812: [Cashtab] Prevent content jumping on receive screen on input switch with tighter validation msgs for review.
Tue, Oct 21, 21:20

Oct 21 2025

teamcity updated the summary of D18815: Unroll the ChaCha20 inner loop for performance.
Oct 21 2025, 17:27
PiRK requested review of D18815: Unroll the ChaCha20 inner loop for performance.
Oct 21 2025, 17:27
PiRK updated the diff for D18814: refactor: modernize `CScriptBase` definition.

rebase for CI

Oct 21 2025, 16:44
PiRK updated the diff for D18813: refactor: extract `STATIC_SIZE` constant to prevector.

rebase to rerun CI (nodejs apt servers seemed to have a problem earlier)

Oct 21 2025, 16:26
teamcity added a comment to D18814: refactor: modernize `CScriptBase` definition.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:51
teamcity added a comment to D18814: refactor: modernize `CScriptBase` definition.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:47
teamcity added a comment to D18814: refactor: modernize `CScriptBase` definition.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:47
teamcity added a comment to D18814: refactor: modernize `CScriptBase` definition.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:46
teamcity added a comment to D18814: refactor: modernize `CScriptBase` definition.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:46
teamcity added a comment to D18814: refactor: modernize `CScriptBase` definition.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:46
teamcity added a comment to D18813: refactor: extract `STATIC_SIZE` constant to prevector.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:45
teamcity added a comment to D18813: refactor: extract `STATIC_SIZE` constant to prevector.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:45
teamcity added a comment to D18813: refactor: extract `STATIC_SIZE` constant to prevector.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:45
teamcity added a comment to D18813: refactor: extract `STATIC_SIZE` constant to prevector.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:45
teamcity added a comment to D18813: refactor: extract `STATIC_SIZE` constant to prevector.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:42
teamcity added a comment to D18813: refactor: extract `STATIC_SIZE` constant to prevector.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:42
teamcity added a comment to D18813: refactor: extract `STATIC_SIZE` constant to prevector.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
Oct 21 2025, 12:42
PiRK closed D18810: refactor coins_tests.
Oct 21 2025, 12:42
PiRK closed D18809: coins, refactor: Remove direct GetFlags access.
Oct 21 2025, 12:42
PiRK committed rABC5341bcc58f8c: refactor coins_tests (authored by Lőrinc <pap.lorinc@gmail.com>).
refactor coins_tests
Oct 21 2025, 12:42
PiRK committed rABC4f73f04abd45: coins, refactor: Remove direct GetFlags access (authored by Lőrinc <pap.lorinc@gmail.com>).
coins, refactor: Remove direct GetFlags access
Oct 21 2025, 12:42
PiRK closed D18807: coins, refactor: Make AddFlags, SetDirty, SetFresh static.
Oct 21 2025, 12:42
PiRK closed D18808: coins, refactor: Assume state after SetClean in AddFlags to prevent dangling pointers.
Oct 21 2025, 12:42
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
Oct 21 2025, 12:42
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…
Oct 21 2025, 12:42
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
Oct 21 2025, 12:42
PiRK closed D18806: coins, refactor: Split up AddFlags to remove invalid states.
Oct 21 2025, 12:42
teamcity updated the summary of D18814: refactor: modernize `CScriptBase` definition.
Oct 21 2025, 12:39
PiRK requested review of D18814: refactor: modernize `CScriptBase` definition.
Oct 21 2025, 12:39
teamcity updated the summary of D18813: refactor: extract `STATIC_SIZE` constant to prevector.
Oct 21 2025, 12:38
PiRK requested review of D18813: refactor: extract `STATIC_SIZE` constant to prevector.
Oct 21 2025, 12:38
Fabien accepted D18810: refactor coins_tests.
Oct 21 2025, 11:23
teamcity awarded D18810: refactor coins_tests a Haypence token.
Oct 21 2025, 07:15
Fabien added a comment to D18810: refactor coins_tests.

@bot guix-linux guix-win guix-osx

Oct 21 2025, 07:15
Fabien accepted D18809: coins, refactor: Remove direct GetFlags access.
Oct 21 2025, 07:14