mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-01 16:53:52 +02:00
Merge bitcoin/bitcoin#29820: refactor, bench, fuzz: Drop unneeded UCharCast calls
56e1e5dd10refactor, bench, fuzz: Drop unneeded `UCharCast` calls (Hennadii Stepanov) Pull request description: The `CKey::Set()` template function handles `std::byte` just fine:b5d21182e5/src/key.h (L105)Noticed in https://github.com/bitcoin/bitcoin/pull/29774#discussion_r1546288181. ACKs for top commit: maflcko: lgtm ACK56e1e5dd10laanwj: Seems fine, code review ACK56e1e5dd10hernanmarino: ACK56e1e5dd10Tree-SHA512: 0f6b6e66692e70e083c7768aa4859c7db11aa034f555d19df0e5d33b18c0367ba1c886bcb6be3fdea78248a3cf8285576120812da55b995ef5e6c94a9dbd9f7c
This commit is contained in:
@@ -15,7 +15,7 @@ void MockedDescriptorConverter::Init() {
|
||||
// an extended one.
|
||||
if (IdIsCompPubKey(i) || IdIsUnCompPubKey(i) || IdIsXOnlyPubKey(i) || IdIsConstPrivKey(i)) {
|
||||
CKey privkey;
|
||||
privkey.Set(UCharCast(key_data.begin()), UCharCast(key_data.end()), !IdIsUnCompPubKey(i));
|
||||
privkey.Set(key_data.begin(), key_data.end(), !IdIsUnCompPubKey(i));
|
||||
if (IdIsCompPubKey(i) || IdIsUnCompPubKey(i)) {
|
||||
CPubKey pubkey{privkey.GetPubKey()};
|
||||
keys_str[i] = HexStr(pubkey);
|
||||
|
||||
Reference in New Issue
Block a user