aboutsummaryrefslogtreecommitdiff
path: root/src/util/string.cpp
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2020-08-26 11:52:26 +0200
committerMarcoFalke <falke.marco@gmail.com>2020-08-26 11:52:31 +0200
commita12d9e5fd24a25bef476c10620317e43a5905754 (patch)
treea9b66c9ad5a3e205df9721d8bddfa826cd19f175 /src/util/string.cpp
parente80e5b3e4f00f7031a26b83549c6c7198ac8adce (diff)
parente2aa1a585a83971639572cd2c84565ec360deac9 (diff)
Merge #19687: refactor: make EncodeBase{32,64} consume Spans
e2aa1a585a83971639572cd2c84565ec360deac9 util: make EncodeBase64 consume Spans (Sebastian Falbesoner) 2bc207190e6f1818b04c9336f6e0d625b2a2a0ba util: make EncodeBase32 consume Spans (Sebastian Falbesoner) Pull request description: To simplify the interface of the Base32/Base64 encoding functions for raw data, this PR changes them from taking two arguments (pointer and length) to just one Span. Most calls to `EncodeBase64` pass data from `CDataStream` instances, which unfortunately internally work with `char*` pointers rather than `unsigned char*`, but thanks to the recently introduced `MakeUCharSpan` helper, converting them is quite easy. ACKs for top commit: MarcoFalke: ACK e2aa1a585a83971639572cd2c84565ec360deac9 🐮 vasild: ACK e2aa1a585 Tree-SHA512: 43bd3bd2ee8e3be2474db0a81dae9d9e88fac2464b96d1b042147106ed7433799dcba3000c69990511ecfc697b0c7306ce85f2ecb2293e2e44fd356c9694b150
Diffstat (limited to 'src/util/string.cpp')
0 files changed, 0 insertions, 0 deletions