aboutsummaryrefslogtreecommitdiff
path: root/src/base58.cpp
AgeCommit message (Expand)Author
2022-04-27scripted-diff: Rename ValidAsCString to ContainsNoNULMacroFake
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-11-29Replace MakeSpan helper with Span deduction guidePieter Wuille
2021-01-31refactor: replace sizeof(a)/sizeof(a[0]) by std::size (C++17)Sebastian Falbesoner
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-11-26scripted-diff: Use [[nodiscard]] (C++17) instead of NODISCARDpracticalswift
2020-08-28Merge #19739: refactor: remove c-string interfaces for DecodeBase58{Check}Wladimir J. van der Laan
2020-08-17util: remove c-string interfaces for DecodeBase58{Check}Sebastian Falbesoner
2020-08-12util: make EncodeBase58Check consume SpansSebastian Falbesoner
2020-08-12util: make EncodeBase58 consume SpansSebastian Falbesoner
2020-07-30Make Hash[160] consume range-like objectsPieter Wuille
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-12-12util: Don't allow base58-decoding of std::string:s containing non-base58 char...practicalswift
2019-11-19Pass a maximum output length to DecodeBase58 and DecodeBase58CheckPieter Wuille
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-10-26Don't rely on locale dependent functions in base_blob<BITS>::SetHex(...) (uin...practicalswift
2018-07-27Update copyright headers to 2018DrahtBot
2018-03-21use base58 map instead of strchr()Kevin Pan
2018-02-19Split key_io (address/key encodings) off from base58Pieter Wuille
2018-02-19Stop using CBase58Data for ext keysPieter Wuille
2018-02-19Replace CBitcoinSecret with {Encode,Decode}SecretPieter Wuille
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-10-09Merge #10961: Improve readability of DecodeBase58Check(...)Wladimir J. van der Laan
2017-09-28Implement BIP173 addresses and testsPieter Wuille
2017-09-23Implement {Encode,Decode}Destination without CBitcoinAddressPieter Wuille
2017-09-06Remove unused GetKeyID and IsScript methods from CBitcoinAddressJoão Barbosa
2017-09-06Move CBitcoinAddress to base58.cppPieter Wuille
2017-09-06Introduce wrappers around CBitcoinAddressPieter Wuille
2017-08-24Improve readability of DecodeBase58Check(...)practicalswift
2017-08-16Declare single-argument (non-converting) constructors "explicit"practicalswift
2017-08-07scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift
2017-07-08Fix subscript[0] in base58.cppJeremy Rubin
2017-05-31[trivial] Add end of namespace commentspracticalswift
2017-03-21[trivial] Fix typos in commentspracticalswift
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-09-16Use prefix operator in for loop of DecodeBase58.Jiaxing Wang
2016-09-15base58: Improve DecodeBase58 performance.Jiaxing Wang
2016-04-21CBase58Data::SetString: cleanse the full vectorKaz Wesley
2016-03-09Improve EncodeBase58 performanceJoão Barbosa
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-02-15openssl: abstract out OPENSSL_cleanseCory Fields
2014-12-19Added "Core" to copyright headerssandakersmann
2014-11-21Convert remaining comments in /src to doxygen formatMichael Ford
2014-09-23Fixing out of bounds error in GetKey()ENikS
2014-09-19Apply clang-format on some infrequently-updated filesPieter Wuille
2014-08-30Broken addresses on command line no longer trigger testnet.Ross Nicoll
2014-06-26ensure clean and consistent "namespace" usagePhilip Kaufmann
2014-06-11base58: add paranoid return value checksJeff Garzik
2014-05-10Move base58.h implementation code to base58.cppPieter Wuille