Jeremy Rubin
361d95265a
Fix subscript[0] in base58.cpp
7 years ago
practicalswift
5a9b508279
[trivial] Add end of namespace comments
8 years ago
practicalswift
dbf30ff10f
[trivial] Fix typos in comments
8 years ago
isle2983
27765b6403
Increment MIT Licence copyright header year on files modified in 2016
...
Edited via:
$ contrib/devtools/copyright_header.py update .
8 years ago
Jiaxing Wang
e892dc1268
Use prefix operator in for loop of DecodeBase58.
8 years ago
Jiaxing Wang
159ed95f74
base58: Improve DecodeBase58 performance.
...
Improve DecodeBase58 performance the same way as commit 3252208
did
for EncodeBase58.
8 years ago
Kaz Wesley
57704499be
CBase58Data::SetString: cleanse the full vector
...
SetString seems to be passing the length of the wrong variable to
memory_cleanse, resulting in the last byte of the temporary buffer not being
securely erased.
9 years ago
João Barbosa
3252208cb1
Improve EncodeBase58 performance
9 years ago
MarcoFalke
fa24439ff3
Bump copyright headers to 2015
9 years ago
Cory Fields
1630219d90
openssl: abstract out OPENSSL_cleanse
...
This makes it easier for us to replace it if desired, since it's now only in
one spot. Also, it avoids the openssl include from allocators.h, which
essentially forced openssl to be included from every compilation unit.
10 years ago
sandakersmann
f914f1a746
Added "Core" to copyright headers
...
Github-Pull: #5494
Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
10 years ago
Michael Ford
fa94b9d562
Convert remaining comments in /src to doxygen format
...
- Update comments in checkpoints to be doxygen compatible
- Update comments in checkqueue to be doxygen compatible
- Update coins to be doxygen compatible
- Fix comment typo in crypter.h
- Update licenses/copyright dates
Closes #5325 #5184 #5183 #5182
10 years ago
ENikS
6f3ae9b5df
Fixing out of bounds error in GetKey()
10 years ago
Pieter Wuille
20e01b1a03
Apply clang-format on some infrequently-updated files
10 years ago
Ross Nicoll
e84843c0db
Broken addresses on command line no longer trigger testnet.
...
When passing a bitcoin: URI on the command line, invalid addresses do not incorrectly send the
user to the test network.
10 years ago
Philip Kaufmann
e10dcf27b4
ensure clean and consistent "namespace" usage
...
- remove some missplaced ;
- ensure end of a namespace is clearly visible
- use same formatting when using namespace
11 years ago
Jeff Garzik
88df548dde
base58: add paranoid return value checks
11 years ago
Pieter Wuille
f6b7c644c9
Move base58.h implementation code to base58.cpp
11 years ago
Pieter Wuille
b58be132c9
Replace DecodeBase58/EncodeBase58 with direct implementation.
...
This removes the bignum/OpenSSL dependency.
The base58 transformation code is also moved to a separate .cpp file.
11 years ago