CJentzsch
343fb028f2
use bytesCondtRef version of import secret
10 years ago
Dimitry
fde97e186c
Error logs
10 years ago
subtly
b65ca8d254
remove MoveNonceToTempDir
10 years ago
Gav Wood
09e5dbfa06
Use boost's guaranteed non-deterministic random number generator. If it
compiles, it's safe.
10 years ago
Gav Wood
591b4c8c64
Secure datatypes now copyable only to similar datatypes.
More restrictions on usage to prevent accidental data leakage.
10 years ago
Gav Wood
17098549f8
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
818fa25bba
Secure datatypes now copyable only to similar datatypes.
More restrictions on usage to prevent accidental data leakage.
10 years ago
Gav Wood
2a7c56aef7
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
2f19861858
Secure datatypes now copyable only to similar datatypes.
More restrictions on usage to prevent accidental data leakage.
10 years ago
Gav Wood
e2203bb585
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
c3a334cc21
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
Gav Wood
49a826397b
Introduce vector_ref::cleanse, code adapted from openSSL.
Introduce secure_vector and bytesSec, make Secret auto-cleansing.
10 years ago
subtly
ee422c513d
remove unused code
10 years ago
subtly
0d4bee6083
update secp256k1
10 years ago
Lefteris Karapetsas
ca539eb0b4
Fix AES Test
One of the AES tests was making an incorrect assumption about the string
constructor of FixedHash. Said constructor only works with hexadecimal
string representations
10 years ago
subtly
40ebe26555
Sign, recovery, and verify.
10 years ago
subtly
7beccf2a8d
Disable libsecp256k1-specific tests for windows compile.
10 years ago
subtly
59d88742c2
Prep for supporting both cryptopp and secp256k1. Link (old) secp256k1 library to devcrypto. Rename cryptopp Secp256k1 to Secp256k1PP. Update toPublic to use secp256k1 library and add test.
10 years ago
Gav Wood
096662a692
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
chriseth
f2dd242f5b
Fixed build errors.
10 years ago
chriseth
af93ec370d
Safe file writing and some tests.
10 years ago
chriseth
b21b77d208
Fix to correctly write nonce during tests.
10 years ago
chriseth
212ac9366d
Cleanup of SecretStore.
Added documentation, more failure checking and some general cleanup.
10 years ago
CJentzsch
83cc17f240
update file name in description
10 years ago
CJentzsch
07b811ebfa
basic AES tests
10 years ago
chriseth
93003a1224
Some changes in libdevcore.
10 years ago
Gav Wood
e8b582f3cf
Add secret store test.
Remove unneccessary components of scrypt.
10 years ago
Paweł Bylica
0cee9e6a6a
One more unit test for base64 encoding.
10 years ago
Gav Wood
05ea9941c9
Move non-cryptopp dependent stuff into devcore.
10 years ago
Gav Wood
9adde95145
SHA3, RIPEMD160 and SHA256 are now not cryptopp impls.
10 years ago
arkpar
4e358001ac
orderedTrieRoot testing
10 years ago
arkpar
e19ac5054c
use TrieHash for transactions and receipts roots
10 years ago
Paweł Bylica
83a0b93797
Little improved base64 implementation.
Global variable type changed from dynamic constructed std::string to constant char array.
Truncating conversion eliminated (no MSVC warning).
Unit tests added.
10 years ago
Gav Wood
ac60b992c6
Parallelised BlockQueue.
Setup for using TrieRoot.
10 years ago
arkpar
a4efee3f05
style
10 years ago
arkpar
b50d44b8ac
Trie optimizations
10 years ago
Gav Wood
368532c107
Extra diagnostics, assertions and fail-safes for tracking BadRoot bug.
10 years ago
Gav Wood
cd64adc541
Basic key manager.
10 years ago
Gav Wood
61cfa1517d
Initial stab at KeyManager.
10 years ago
Gav Wood
87770dad0b
More logging stuff.
Fixes #1680
10 years ago
CJentzsch
338e5bd088
Restructure test folders
10 years ago