Commit Graph

80 Commits

Author SHA1 Message Date
subtly
1c53a9107c bugfix and doc clarification. fix test. 2015-03-09 18:14:49 +01:00
subtly
ee02d25453 coding standards 2015-03-08 13:48:49 +01:00
subtly
587e544063 fix kdf test 2015-03-08 13:45:23 +01:00
subtly
7ce91422ff test initial secrets and ciphers, interop with go 2015-03-05 00:22:35 +01:00
subtly
454c851260 update host for ecies interop. test sha3 output of interim digest. 2015-03-03 20:56:05 +01:00
subtly
42f7632c3c ECIES interop with go is a go. 2015-03-03 13:01:47 +01:00
subtly
0a7b5bb62b ecies interop fix and tests. 128-bit keys. 2015-03-03 02:23:48 +01:00
subtly
b78116ae44 start of ecies interop with go 2015-03-01 22:17:17 +01:00
subtly
dfd6b4907b initial handshake on the wire 2015-02-17 07:16:56 -05:00
subtly
cc66993e61 finished test of new-node handshake 2015-02-13 22:11:23 -05:00
subtly
4942dab73c end-to-end handshake for uknown node 2015-02-13 20:45:03 -05:00
subtly
1542497872 key agreement 2015-02-13 16:05:20 -05:00
subtly
773337596b ack handshake for new node and encrypt both sides 2015-02-13 02:57:26 -05:00
subtly
5f5bca7632 initiator handshake crypto-test 2015-02-13 02:48:33 -05:00
subtly
0e98fec278 fix for windows compliation (circular dependency between statics initialized dynamically and dynamically initialized statics) 2014-12-09 18:52:04 +01:00
subtly
6475a4ffb6 cryptopp crash w/null plaintext passed to decrypt 2014-12-08 14:41:04 +01:00
Gav Wood
00c21e4bcc Build fix. 2014-11-18 12:01:25 +01:00
Gav Wood
4db1839607 Remove overly verbose log. 2014-11-18 12:00:58 +01:00
Gav Wood
d38e5bc4b0 Windows build fix. 2014-11-16 23:02:53 +01:00
subtly
cdfeb725d4 pr fix 2014-11-14 13:14:22 +01:00
subtly
4294fb9cbd changes for code review 2014-11-13 17:40:44 +01:00
subtly
84b3fb6168 refactor and thread-safe cryptopp. for now, remove secp256klib calls. ecdh and tests. move sha3mac into sha3. 2014-11-13 02:00:19 +01:00
subtly
e4fd613821 cryptopp recover public key 2014-11-12 02:01:27 +01:00
subtly
3842c3c9bd ecdh, ecdhe, initial aes classes 2014-11-11 18:31:23 +01:00
subtly
d59a648985 Merge branch 'develop' into crypto
Conflicts:
	test/crypto.cpp
2014-11-05 19:08:25 +01:00
subtly
90a0998968 Merge branch 'develop' into crypto 2014-11-05 16:11:06 +01:00
Gav Wood
f8deb4b046 Transaction documentation and build fixes. 2014-11-05 14:32:23 +00:00
Gav Wood
d7da8b1aaa Documentation for Transaction. 2014-11-05 14:28:29 +00:00
Gav Wood
07ee2e4847 Classify Transaction. 2014-11-05 13:45:19 +00:00
subtly
4aeeb68d77 coding standards, documentation, new exception syntax 2014-11-05 14:13:27 +01:00
subtly
7562f8fff2 codereview fixes 2014-11-04 10:54:46 +01:00
subtly
51fea10bbe Placeholder kdf. More cleanup and tests. 2014-11-02 04:41:16 +01:00
subtly
88481e0f26 remove asserts for recid being 2, which is rare, but may occur 2014-10-29 19:24:23 +01:00
subtly
7f7a800fa1 recover public key from ecdsa,v sig using cryptopp 2014-10-29 18:46:57 +01:00
subtly
fb5248b27c Merge branch 'develop' into crypto 2014-10-27 17:41:25 +01:00
subtly
8dec48b6a3 Require secret for hmac. 2014-10-27 17:21:01 +01:00
Gav Wood
ed7a56cc16 PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> '' 2014-10-27 14:13:16 +01:00
subtly
9fa0defcc3 support for verifying ec signatures w/secp256k1 or cryptopp. 2014-10-27 05:15:44 +01:00
subtly
d710736000 ecdsa tests 2014-10-27 04:17:03 +01:00
subtly
a7cd35f4f9 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. 2014-10-25 18:23:19 +02:00
subtly
9a6b5fd613 style. remove unused code. 2014-10-23 22:12:47 +02:00
subtly
1c8ef38124 coding standards 2014-10-23 21:59:05 +02:00
subtly
f02987e219 remove irrelevant test code 2014-10-23 19:25:12 +02:00
subtly
2b66efb72d cleanup more headers 2014-10-23 19:19:02 +02:00
subtly
ee062e564b add ecies encrypt/decrypt support to common crypto 2014-10-23 19:06:31 +02:00
subtly
3726c120e9 two ec curves walked into a bar... 2014-10-23 16:59:01 +02:00
subtly
9604a5a4d9 commit before narrowing down import-public key issue w/cryptopp 2014-10-23 16:38:50 +02:00
subtly
4dcfbd05c6 cryptopp_vs_secp256k1 2014-10-23 05:04:25 +02:00
subtly
19e169694c fix public import/export 2014-10-23 04:50:04 +02:00
subtly
6513d43129 import/export cryptopp keys. begin to separate operations and public/secret. 2014-10-23 02:40:02 +02:00