aboutsummaryrefslogtreecommitdiff
path: root/src/bech32.cpp
AgeCommit message (Expand)Author
2024-08-06fuzz: replace hardcoded numbers for bech32 limitsjosibake
2024-06-05Reduce memory copying operations in bech32 encodeLőrinc
2024-06-05Reserve hrp memory in Decode and LocateErrorsLőrinc
2024-05-21refactor: replace hardcoded numbersLőrinc
2024-05-13refactor: Model the bech32 charlimit as an Enumjosibake
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-04refactor: Make 64-bit shift explicitHennadii Stepanov
2022-02-25Avoid implicit-integer-sign-change in bech32.cppMarcoFalke
2021-12-06Make Bech32 LocateErrors return error list rather than using out-argSamuel Dobson
2021-12-01Use std::iota instead of manually pushing rangeSamuel Dobson
2021-12-01Use bounds-checked array lookups in Bech32 error detection codeSamuel Dobson
2021-12-01Simplify encoding of e in GF(1024) tables to (1,0)Samuel Dobson
2021-12-01Replace GF1024 tables and syndrome constants with compile-time generated cons...Samuel Dobson
2021-11-23Report encoding type in bech32 error messageSamuel Dobson
2021-11-23Address review comments for Bech32 error validationSamuel Dobson
2021-10-12Modify copyright header on Bech32 codeSamuel Dobson
2021-10-12Add lots of comments to Bech32Samuel Dobson
2021-10-12Add Bech32 error location functionSamuel Dobson
2021-08-20Add references for the generator/constant used in Bech32(m)Pieter Wuille
2021-03-17naming nitsFabian Jahr
2021-03-15Implement Bech32m encoding/decodingPieter Wuille
2019-10-16Add some general std::vector utility functionsPieter Wuille
2019-09-05Assert that the HRP is lowercase in Bech32::EncodeSamuel Dobson
2018-08-27Make objects in range declarations immutable by default. Avoid unnecessary co...practicalswift
2018-04-12Tighten up bech32::Decode(); add tests.murrayn
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-09-28Import Bech32 C++ reference code & testsPieter Wuille