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
|
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 |
Paweł Bylica
|
4205cf79f9
|
Remove pessimising moves.
|
10 years ago |
Gav Wood
|
05ea9941c9
|
Move non-cryptopp dependent stuff into devcore.
|
10 years ago |
subtly
|
3292c58599
|
bugfix and doc clarification. fix test.
|
10 years ago |
subtly
|
fada98b8d9
|
update headers, docs, remove unused length argument from fixed-length read
|
10 years ago |
subtly
|
bde85adee7
|
implement ecies mac tag
|
10 years ago |
subtly
|
953bfd2400
|
start of ecies interop with go
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
Gav Wood
|
c921b25aef
|
Compiles.
|
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 |
sveneh
|
26d57961b4
|
... addition to last commit, these were lost.
|
10 years ago |
subtly
|
1c746c7233
|
codereview fixes
|
10 years ago |
subtly
|
67747f8cc5
|
Placeholder kdf. More cleanup and tests.
|
10 years ago |
subtly
|
3ce9cde377
|
revert oops; warning for unused-function disabled during link-time
|
10 years ago |
subtly
|
464fe70e45
|
doc text
|
10 years ago |
subtly
|
5517fa2f42
|
support for verifying ec signatures w/secp256k1 or cryptopp.
|
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 |
Gav Wood
|
e1d42ee250
|
Update serpent.
Disable wallet import for now.
|
10 years ago |
subtly
|
f9876b5c6e
|
cleanup headers
|
10 years ago |
subtly
|
5967cb93f2
|
add ecies encrypt/decrypt support to common crypto
|
10 years ago |
subtly
|
957da99ec9
|
commit before narrowing down import-public key issue w/cryptopp
|
10 years ago |
subtly
|
d5937633f5
|
cryptopp_vs_secp256k1
|
10 years ago |
subtly
|
90641948e5
|
fix public import/export
|
10 years ago |
subtly
|
7ef84cf8fc
|
import/export cryptopp keys. begin to separate operations and public/secret.
|
10 years ago |
subtly
|
b97d9bbd6f
|
Export and encrypt via dev::Public. more cryptopp abstraction.
|
10 years ago |
subtly
|
066aa26f71
|
abstract cryptopp. add/test encrypt/decrypt for key.
|
10 years ago |
subtly
|
589fecc866
|
aes-ctr secrets
|
10 years ago |
subtly
|
76e267b908
|
shot in the dark
|
10 years ago |
subtly
|
bc1b47470f
|
cleanup headers
|
10 years ago |
subtly
|
1f0a11401b
|
style, file headers
|
10 years ago |
subtly
|
55561363db
|
basic ecies class
|
10 years ago |
Gav Wood
|
d88eba1fcd
|
Add QtCreator code style.
Fix warnings. Bad boy, Alex!
|
10 years ago |
subtly
|
5253be9938
|
cryptopp aes128-cbc
|
10 years ago |
subtly
|
ea059d6d49
|
cryptopp ecdh and ecies
|
10 years ago |