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
|
0d4bee6083
|
update secp256k1
|
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 |
chriseth
|
f2dd242f5b
|
Fixed build errors.
|
10 years ago |
chriseth
|
b21b77d208
|
Fix to correctly write nonce during tests.
|
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 |
Gav Wood
|
cd64adc541
|
Basic key manager.
|
10 years ago |
Gav Wood
|
61cfa1517d
|
Initial stab at KeyManager.
|
10 years ago |
CJentzsch
|
338e5bd088
|
Restructure test folders
|
10 years ago |
subtly
|
3292c58599
|
bugfix and doc clarification. fix test.
|
10 years ago |
subtly
|
d78da4ca8f
|
coding standards
|
10 years ago |
subtly
|
6b5c3acf26
|
fix kdf test
|
10 years ago |
subtly
|
53fda56158
|
test initial secrets and ciphers, interop with go
|
10 years ago |
subtly
|
e79d427902
|
update host for ecies interop. test sha3 output of interim digest.
|
10 years ago |
subtly
|
8e2deaebc2
|
ECIES interop with go is a go.
|
10 years ago |
subtly
|
e3fbf63f8f
|
ecies interop fix and tests. 128-bit keys.
|
10 years ago |
subtly
|
953bfd2400
|
start of ecies interop with go
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
subtly
|
4814303c09
|
initial handshake on the wire
|
10 years ago |
subtly
|
068dea5423
|
finished test of new-node handshake
|
10 years ago |
subtly
|
685a7d7a10
|
end-to-end handshake for uknown node
|
10 years ago |
subtly
|
2aad7d856e
|
key agreement
|
10 years ago |
subtly
|
c25f287d2e
|
ack handshake for new node and encrypt both sides
|
10 years ago |
subtly
|
0d6e08cbec
|
initiator handshake crypto-test
|
10 years ago |
subtly
|
7418077b4c
|
fix for windows compliation (circular dependency between statics initialized dynamically and dynamically initialized statics)
|
10 years ago |
subtly
|
be5e829f97
|
cryptopp crash w/null plaintext passed to decrypt
|
10 years ago |
Gav Wood
|
5c17838ca1
|
Build fix.
|
10 years ago |
Gav Wood
|
908e0c498a
|
Remove overly verbose log.
|
10 years ago |
Gav Wood
|
6af670af27
|
Windows build fix.
|
10 years ago |
subtly
|
a25185172b
|
pr fix
|
10 years ago |
subtly
|
cf3f821d71
|
changes for code review
|
10 years ago |
subtly
|
fab63ce0a0
|
refactor and thread-safe cryptopp. for now, remove secp256klib calls. ecdh and tests. move sha3mac into sha3.
|
10 years ago |
subtly
|
98f3011aab
|
cryptopp recover public key
|
10 years ago |
subtly
|
0f86ce7545
|
ecdh, ecdhe, initial aes classes
|
10 years ago |
Gav Wood
|
d5d81ea5c8
|
Transaction documentation and build fixes.
|
10 years ago |
Gav Wood
|
ef1c4d7967
|
Documentation for Transaction.
|
10 years ago |
Gav Wood
|
2e551b5870
|
Classify Transaction.
|
10 years ago |
subtly
|
b50578f1e6
|
coding standards, documentation, new exception syntax
|
10 years ago |
subtly
|
1c746c7233
|
codereview fixes
|
10 years ago |