Gav Wood
5904badec7
Use boost counterparts. Apparently std::random and boost::random are not
reliably interoperable.
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
Gav Wood
778e6ff677
Fix for invariant macro.
Minor cleanups.
Fix for rescue mode.
10 years ago
Gav Wood
0e583ffc38
Fix up the windows build.
10 years ago
Gav Wood
8c3fa55dab
windows build fix.
10 years ago
Gav Wood
e92e107fe9
Better casting.
10 years ago
Gav Wood
464c60145e
Fix up the windows build.
10 years ago
Gav Wood
3024040ee8
windows build fix.
10 years ago
Gav Wood
8d95fbe59c
Better casting.
10 years ago
Gav Wood
98ad4c2454
windows build fix.
10 years ago
Gav Wood
e9cff7f021
Better casting.
10 years ago
Lefteris Karapetsas
560b09777e
Throw on FixedHash failure of String construction
I have had this bite me a few times when testing FixedHash with the
string constructor. A capital "X" in the 0x prefix, wrong number of hex
characters compared to the number of bytes the FixedHash has e.t.c. and there
was no warning. The hash had a 0 value while I was assuming it worked
fine.
Having it throw in case of error will guarantee that this won't happen again.
10 years ago
Vlad Gluhovsky
694ab29b8d
style update
10 years ago
Vlad Gluhovsky
9fe95754fe
FixedHash::operator++() introduced
10 years ago
Lefteris Karapetsas
9fa6406240
Some initial tests for libdevcore/FixedHash
10 years ago
Vlad Gluhovsky
1b4f530735
FixedHash::bloomPart() bugfix: out of range
10 years ago
chriseth
63bbf058ce
Fixed counter modification when appending assemblies.
10 years ago
gluk256
5c2018d1bc
Update FixedHash.h
10 years ago
Vlad Gluhovsky
4fd0d70c47
FixedHash::bloom() refactored
10 years ago
Gav Wood
1593d20e6c
Fix for FixedHash::operator~().
10 years ago
Gav Wood
afd84b0b4b
Expand eth cli
Fixes #2125
10 years ago
CJentzsch
f78b6166d7
add eth(CLI) functionalities
10 years ago
Gav Wood
68714c59f8
Integrate KeyManager.
10 years ago
Gav Wood
7f6cdce158
Repotted SecretStore and KeyManager.
10 years ago
Gav Wood
cd64adc541
Basic key manager.
10 years ago
arkpar
de3ff170c8
use boost hash function for FixedHash, asio adress. Style fixes
10 years ago
arkpar
cc5a617aa6
set and map to hash tables
10 years ago
arkpar
7387a1c250
replaces cache maps with hash tables, reverted noteCanonChanged
10 years ago
arkpar
90d06cb7b3
more performance optimizations
10 years ago
Gav Wood
91d85a4023
Fix a load of horrible style that got through.
Fix blockchain tests so they don't clobber the AZ blockchain DB!
Make TransientDirectory use a temp path unless otherwise instructed.
10 years ago
Gav Wood
f7abe38243
Coding standards and compile fix.
10 years ago
Gav Wood
c1e71dae80
Remove skip & max, integrate new heirarchical bloom stuff with everything
else.
10 years ago
Gav Wood
4a684ea86f
First draft of recursive bloom.
10 years ago
Gav Wood
bccb7c9e89
State integration test.
Fixes to the FatTrie.
10 years ago
Gav Wood
49d7cdf1d4
Fat Trie and tests for it.
10 years ago
Gav Wood
c3f998bad7
State integration test.
Fixes to the FatTrie.
10 years ago
Gav Wood
98083470ab
Fat Trie and tests for it.
10 years ago
Gav Wood
80b7e70c96
Don't use flawed way of generating random keys.
10 years ago
Gav Wood
e2f1bc4133
Add date/time language to solidity.
10 years ago
Gav Wood
49b9a0224a
New Proof-of-Work.
10 years ago
Gav Wood
ae1cb7f1ff
State integration test.
Fixes to the FatTrie.
10 years ago
Gav Wood
72e681a65b
Fat Trie and tests for it.
10 years ago