9 Commits (447ba77006138cfd04a3ff99bc75fe41778fe494)

Author SHA1 Message Date
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
subtly 67747f8cc5 Placeholder kdf. More cleanup and tests. 10 years ago
subtly fb00cbc629 remove asserts for recid being 2, which is rare, but may occur 10 years ago
subtly 4c3894e455 recover public key from ecdsa,v sig using cryptopp 10 years ago
subtly 6b6ebcdcda Require secret for hmac. 10 years ago
Gav Wood 15013a3e88 PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> '' 10 years ago
subtly 5517fa2f42 support for verifying ec signatures w/secp256k1 or cryptopp. 10 years ago
subtly 6e889cd887 ecdsa 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 76a9a723e1 style. remove unused code. 10 years ago
subtly e09734c837 coding standards 10 years ago
subtly 76eb58012b remove irrelevant test code 10 years ago