aboutsummaryrefslogtreecommitdiff
path: root/src/base58.h
AgeCommit message (Expand)Author
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
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-12-05Add bounds checks in key_io before DecodeBase58CheckPieter Wuille
2019-11-19Pass a maximum output length to DecodeBase58 and DecodeBase58CheckPieter Wuille
2018-11-05Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort ...practicalswift
2018-07-27Update copyright headers to 2018DrahtBot
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-09-23Implement {Encode,Decode}Destination without CBitcoinAddressPieter Wuille
2017-09-06Move CBitcoinAddress to base58.cppPieter Wuille
2017-09-06Introduce wrappers around CBitcoinAddressPieter Wuille
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-01-27[trivial] Fix typos in commentspracticalswift
2016-04-14add bip32 pubkey serializationJonas Schnelli
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-07-25don't try to decode invalid encoded ext keysJonas Schnelli
2015-07-23fix and extend CBitcoinExtKeyBase templateJonas Schnelli
2015-05-02Non-grammatical language improvementsLuke Dashjr
2015-03-20allocators: split allocators and pagelockerCory Fields
2014-12-19Added "Core" to copyright headerssandakersmann
2014-11-21Convert remaining comments in /src to doxygen formatMichael Ford
2014-10-31boost: moveonly: split CPubKey and friends to new filesCory Fields
2014-09-16Move CTxDestination from script/script to script/standardPieter Wuille
2014-09-10Merge pull request #4623Wladimir J. van der Laan
2014-09-08Move CScript class and dependencies to script/scriptjtimon
2014-09-08Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes)jtimon
2014-08-30Broken addresses on command line no longer trigger testnet.Ross Nicoll
2014-05-10Move base58.h implementation code to base58.cppPieter Wuille
2014-04-22Replace DecodeBase58/EncodeBase58 with direct implementation.Pieter Wuille
2014-04-12Improve and expand base58 commentsrxl
2013-11-10Cleanup code using forward declarations.Brandon Dahler
2013-10-20Bump Year Number to 2013super3
2013-07-15BIP32 derivation implementationPieter Wuille
2013-06-24Generalize version bytesPieter Wuille
2013-06-19Introduce a CChainParameters singleton class and regtest mode.Mike Hearn
2013-05-30CSecret/CKey -> CKey/CPubKey split/refactorPieter Wuille
2012-11-09make CBase58Data class use zero_after_free_allocatorPhilip Kaufmann
2012-11-09don't use memset() in privacy/security relevant code partsPhilip Kaufmann
2012-09-18Trim trailing whitespace for src/*.{h,cpp}Jeff Garzik
2012-08-01Bugfix: Fix a variety of misspellingsLuke Dashjr
2012-06-30Fix a couple more typosfanquake