Jack Grigg
c4c7c6630b
Scope the ECDSA constant sizes to CPubKey / CKey classes
7 years ago
Daira Hopwood
3c985d26ce
Remove unneeded lax ECDSA signature verification.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Jack Grigg
877964c82f
Specify ECDSA constant sizes as constants
7 years ago
Jack Grigg
50fa079748
Fix potential overflows in ECDSA DER parsers
7 years ago
Pieter Wuille
3d02d0f63a
Switch to libsecp256k1-based validation for ECDSA
9 years ago
Cory Fields
a574899671
chaincodes: abstract away more chaincode behavior
[squashme] replace struct CCainCode with a typedef uint256 ChainCode
9 years ago
Pieter Wuille
8cf1485f3b
Abstract chaincodes into CChainCode
# Conflicts:
# src/key.cpp
# src/key.h
11 years ago
Cory Fields
16a58a8644
keys: remove libsecp256k1 verification until it's actually supported
This was added a while ago for testing purposes, but was never intended to be
used. Remove it until upstream libsecp256k1 decides that verification is
stable/ready.
9 years ago
sandakersmann
f914f1a746
Added "Core" to copyright headers
Github-Pull: #5494
Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
10 years ago
Pieter Wuille
830ee48b59
Update Bitcoin for libsecp256k1 API change
10 years ago
Pieter Wuille
36fa4a78ac
Split up crypto/sha2
10 years ago
Philip Kaufmann
b4347f6035
minor code style cleanup after recent merges
- add a missing license header
- correct some header orderings etc.
10 years ago
Cory Fields
d2e74c55bd
boost: moveonly: split CPubKey and friends to new files
10 years ago