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
|
dd9c7a03c2
|
doc kdf and set reps based on block size.
|
10 years ago |
chriseth
|
33ffc693ed
|
Do not accept the point at infinity as valid public key for ecrecover.
|
10 years ago |
subtly
|
40ebe26555
|
Sign, recovery, and verify.
|
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 |
arkpar
|
acf11858f7
|
style
|
10 years ago |
Paweł Bylica
|
4205cf79f9
|
Remove pessimising moves.
|
10 years ago |
arkpar
|
5eb685da7c
|
Moved transaction verification to verifier thread
|
10 years ago |
Gav Wood
|
cd64adc541
|
Basic key manager.
|
10 years ago |
Gav Wood
|
61cfa1517d
|
Initial stab at KeyManager.
|
10 years ago |
chriseth
|
79fb35fd69
|
Exception-throwing assert.
|
10 years ago |
subtly
|
55d83c40fa
|
fix for -warning in cryptopp.cpp. add mutex to host iteration of peers for connect. only try to connect to as many peers as is necessary. update unit test.
|
10 years ago |
subtly
|
7d1de2b402
|
replace go counter logic. remove dead test code.
|
10 years ago |
subtly
|
3292c58599
|
bugfix and doc clarification. fix test.
|
10 years ago |
subtly
|
71ccb9c62b
|
curlies
|
10 years ago |
subtly
|
b0aa7ce8ef
|
update encrypt to use same keying as decrypt
|
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
|
30e75e2659
|
initial ecies interop w/go
|
10 years ago |
subtly
|
bde85adee7
|
implement ecies mac tag
|
10 years ago |
subtly
|
953bfd2400
|
start of ecies interop with go
|
10 years ago |
arkpar
|
3767677b27
|
explicit operator bool for hash type
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
subtly
|
4814303c09
|
initial handshake on the wire
|
10 years ago |
Gav Wood
|
14eaec0431
|
Fix warnings.
|
10 years ago |
Gav Wood
|
7775503c16
|
Warnings fixes.
|
10 years ago |
Gav Wood
|
89031ff638
|
Various fixes for the JS API.
|
10 years ago |
Gav Wood
|
8491e5f2f7
|
Various fixes.
Initial portion of NatSpec integration.
|
10 years ago |
subtly
|
be5e829f97
|
cryptopp crash w/null plaintext passed to decrypt
|
10 years ago |
subtly
|
29f9bf1dc6
|
return when ciphertext empty
|
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
|
0f86ce7545
|
ecdh, ecdhe, initial aes classes
|
10 years ago |
subtly
|
554681992d
|
aes, ecdh, ecdhe
|
10 years ago |
subtly
|
67747f8cc5
|
Placeholder kdf. More cleanup and tests.
|
10 years ago |
subtly
|
538aae8078
|
Cleaner everything. CryptoPP doesn't recover public keys. secp256k1lib base doesn't verify compact signatures. CryptoPP sign and verify. Stub for secp256k1lib verification from compact signature.
|
10 years ago |
subtly
|
2f7491f72b
|
bounds
|
10 years ago |
subtly
|
c85d64a331
|
bound assertions.
|
10 years ago |
subtly
|
76a9a723e1
|
style. remove unused code.
|
10 years ago |
subtly
|
a756de4b26
|
cleanup more headers
|
10 years ago |
subtly
|
f9876b5c6e
|
cleanup headers
|
10 years ago |
subtly
|
0ff0bf4a38
|
two ec curves walked into a bar...
|
10 years ago |
subtly
|
957da99ec9
|
commit before narrowing down import-public key issue w/cryptopp
|
10 years ago |