| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Wallet must come before crypto, otherwise linking fails on some platforms.
Includes a tangentially-related general cleanup rather than making the Makefile
sloppier.
|
| |
|
|
|
| |
BytesToKeySHA512AES should be functionally identical to EVP_BytesToKey, but
drops the dependency on openssl.
|
| | |
|
| |
|
|
| |
This makes CCrypter easier to pass aroundf for tests
|
| |
|
|
|
|
| |
AES IV's are 16bytes, not 32. This was harmless but confusing.
Add WALLET_CRYPTO_IV_SIZE to make its usage explicit.
|
| | |
|
| |
|
|
|
|
| |
The output should always match openssl's, even for failed operations. Even for
a decrypt with broken padding, the output is always deterministic (and attemtps
to be constant-time).
|
| | |
|
| |\ |
|
| |
|
|
|
| |
git-subtree-dir: src/crypto/ctaes
git-subtree-split: cd3c3ac31fac41cc253bf5780b55ecd8d7368545
|
| |\
| |
| |
| |
| | |
ccccc59 [qa] Add option --portseed to test_framework (MarcoFalke)
fa494de [qa] pull-tester: Run rpc test in parallel (MarcoFalke)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
0fd5997 Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk (Patrick Strateman)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
3e2c946 init: Move berkeleydb version reporting to wallet (Wladimir J. van der Laan)
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Move the version reporting to Wallet::Verify, before starting
verification of the wallet.
This removes the dependency of init on a specific wallet database
library.
A further, trivial step towards resolving #7965.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ResetBlockFailureFlags
657e07e Rename ReconsiderBlock func to reflect real behavior (instagibbs)
addb9d2 Remove state arg from ReconsiderBlock (instagibbs)
|
| | | | | |
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
166e4b0 Notify other serviceQueue thread we are finished to prevent deadlocks. (Pavel Janík)
db18ab2 Reenable multithread scheduler test. (Pavel Janík)
|
| | | | | |
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | | |
3902a29 Qt: Delay user confirmation of send (Tyler Hardin)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I made a subclass of QMessageBox that disables the send button in
exec() and starts a timer that calls a slot to re-enable it after a
configurable delay.
It also has a countdown in the send/yes button while it is disabled
to hint to the user why the send button is disabled (and that it is
actually supposed to be disabled).
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
fad3366 [qa] pull-tester: Adjust comment (MarcoFalke)
fafb33c [qa] Stop other nodes, even when one fails to stop (MarcoFalke)
2222dae [qa] Update README.md (MarcoFalke)
fabbf6b [qa] Refactor test_framework and pull tester (MarcoFalke)
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* log to stdout
* increase range for p2p and rpc ports
* UPPERCASE_CONSTANTS
* Stop nodes on CTRL+C
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
5ea4508 Autofind rpc tests --srcdir (Jonas Schnelli)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
65fee8e test: Revert fatal-ness of missing python-zmq (Wladimir J. van der Laan)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It looks like travis is using the `travis.yml` from the branch, but runs
the test script from the branch merged into master. This causes
pull requests created before the QA tests python 3 transition to fail.
This temporarily reverts fa05e22e919b7e2e816606f0c0d3dea1bd325bfd
(#7851). It can be restored when this is no longer an issue.
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
b02119e Remove useless argument to AlertNotify. (Pavel Janík)
|
| | | | | |
| | | | |
| | | | |
| | | | | |
It is always 'true', so useless.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
c8b9248 Remove obsolete reference to CValidationState from UpdateCoins. (21E14)
|
| | | | | | | |
|
| |\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | |
| | | | | |
| | | | | | |
1953c40 More efficient bitsliced rolling Bloom filter (Pieter Wuille)
aa62b68 Benchmark rolling bloom filter (Pieter Wuille)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This patch changes the implementation from one that stores 16 2-bit integers
in one uint32_t's, to one that stores the first bit of 64 2-bit integers in
one uint64_t and the second bit in another. This allows for 450x faster
refreshing and 2.2x faster average speed.
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
b06f6a9 Fixed invalid example paths in gitian-building.md (JeremyRand)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The example local paths for "Building fully offline" have an extraneous ".git". This caused an error when trying to run gbuild, like this
fatal: '/home/user/bitcoin.git' does not appear to be a git repository
fatal: Could not read from remote repository.
This commit fixes that.
|
| |\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | |
| | | | | | | |
b3d18ba doc: Fedora build requirements, add gcc-c++ and fix typo (Warren Togami)
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
fa389d4 [qa] Switch to py3 (MarcoFalke)
|
| | | |/ / / / /
| |/| | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
e53e7c5 don't run ThreadMessageHandler at lowered priority (Kaz Wesley)
|
| | |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
There's no clear reason ThreadMessageHandler should be low priority.
Fixes #8010 (priority inversion).
|
| |\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| | | | | | | |
99e7075 Break circular dependency main ↔ txdb (Wladimir J. van der Laan)
|