rebase on master with D19045, see if clang builds pass now
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Today
Today
PiRK updated the diff for D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
fix 3 comments as suggested
PiRK committed rABC17c06149ddd9: addrman: tidy up unit tests (authored by John Newbery <john@johnnewbery.com>).
addrman: tidy up unit tests
Fabien requested changes to D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
PiRK updated the diff for D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
add another comment about the same in SetKey
PiRK updated the diff for D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
add a TODO comment regarding compile time enforcement of KEYLEN
PiRK requested review of D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
We can probably do that after we switch from Span to std::span. The Span template does not have the Extent parameter
Fabien requested changes to D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
More a question than requesting change
Yesterday
Yesterday
[e.cash] Add video to about page
Build Bitcoin ABC Diffs / Diff Testing (build-clang-tidy) failed.
Build Bitcoin ABC Diffs / Diff Testing (build-clang-tidy) failed.
Build Bitcoin ABC Diffs / Diff Testing (build-clang) failed.
Build Bitcoin ABC Diffs / Diff Testing (build-clang-tidy) failed.
In D19040#433674, @PiRK wrote:should have checked clang before submitting
Build Bitcoin ABC Diffs / Diff Testing (build-clang) failed.
teamcity added a comment to D19041: random: write rand256() and rand160() in function of fillrand().
Build Bitcoin ABC Diffs / Diff Testing (build-clang-tidy) failed.
Build Bitcoin ABC Diffs / Diff Testing (build-clang) failed.
should have checked clang before submitting
Build Bitcoin ABC Diffs / Diff Testing (build-clang-tidy) failed.
teamcity added a comment to D19041: random: write rand256() and rand160() in function of fillrand().
Build Bitcoin ABC Diffs / Diff Testing (build-clang) failed.
teamcity updated the summary of D19041: random: write rand256() and rand160() in function of fillrand().
Build Bitcoin ABC Diffs / Diff Testing (build-clang) failed.
teamcity updated the summary of D19037: fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector.
PiRK requested review of D19037: fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector.
teamcity updated the summary of D19035: random: simplify FastRandomContext::randbytes using fillrand.
teamcity updated the summary of D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
PiRK requested review of D19034: crypto: refactor ChaCha20 classes to use Span<std::byte> interface.
PiRK committed rABC69375ba14d16: bench: add benchmark for FSChaCha20Poly1305 (authored by Pieter Wuille <pieter@wuille.net>).
bench: add benchmark for FSChaCha20Poly1305
PiRK committed rABC02005029af2f: crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt (authored by Pieter Wuille <pieter@wuille.net>).
crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
PiRK committed rABCbe0a2db1ebe5: crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439 (authored by Pieter Wuille <pieter@wuille.net>).
crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
PiRK committed rABC82a77c13ec76: crypto: add FSChaCha20, a rekeying wrapper around ChaCha20 (authored by Pieter Wuille <pieter@wuille.net>).
crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
PiRK committed rABC588797934f6b: crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305 (authored by Pieter Wuille <pieter@wuille.net>).
crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
PiRK committed rABC2c7236d682f0: Switch all callers from poly1305_auth to Poly1305 class (authored by Pieter Wuille <pieter@wuille.net>).
Switch all callers from poly1305_auth to Poly1305 class
PiRK committed rABC090592f0cc19: crypto: remove outdated variant of ChaCha20Poly1305 AEAD (authored by Pieter Wuille <pieter@wuille.net>).
crypto: remove outdated variant of ChaCha20Poly1305 AEAD
PiRK committed rABCa7d0eef1aa10: Make poly1305 support incremental computation + modernize (authored by Pieter Wuille <pieter@wuille.net>).
Make poly1305 support incremental computation + modernize
PiRK committed rABC6d2396b14b92: Allow std::byte serialization (authored by MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>).
Allow std::byte serialization
PiRK committed rABC32cfbe0e0fdd: Use only Span{} constructor for byte-like types where possible (authored by MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>).
Use only Span{} constructor for byte-like types where possible
PiRK committed rABC992f1accb751: Allow FastRandomContext::randbytes for all byte types (authored by MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>).
Allow FastRandomContext::randbytes for all byte types
PiRK committed rABC57b5db459e01: util: Allow std::byte and char Span serialization (authored by MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>).
util: Allow std::byte and char Span serialization
PiRK updated the diff for D19022: crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt.
rebase so we can check i correctly handled the conflict
PiRK added inline comments to D19018: crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439.
rebase