onryo
58b65f9670
Update copyrights
3 months ago
Duke
e033a2e6eb
Update copyrights to 2023
1 year ago
Jonathan "Duke" Leto
5d2307a709
Update copyrights to 2022
2 years ago
Duke Leto
4a536d62dc
Update copyrights
3 years ago
Duke Leto
b58c15b9fb
update copyrights
3 years ago
Duke Leto
be16f80abc
Hush Full Node is now GPLv3
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/
Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
4 years ago
Duke Leto
cb09e7feda
Update some copyrights
4 years ago
jl777
0ea9ae3c05
Update copyright to 2019
5 years ago
ca333
492d6703ed
sync jl777:FSM
6 years ago
Jonas Schnelli
6cbe2c482c
add bip32 pubkey serialization
CExtPubKey should be serializable like CPubKey
9 years ago
jl777
e73b2055c6
Merge branch 'beta' into mergemaster
# Conflicts:
# src/main.cpp
6 years ago
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
10 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