lnd/netann
Olaoluwa Osuntokun b368e476c5
lnwire: update Sig to support both ECDSA and schnorr sigs
In this commit, we update the Sig type to support ECDSA and schnorr
signatures. We need to do this as the HTLC signatures will become
schnorr sigs for taproot channels. The current spec draft opts to
overload this field since both the sigs are actually 64 bytes in length.
The only consideration with this move is that callers need to "coerce" a
sig to the proper type if they need schnorr signatures.
2023-08-22 16:29:19 -07:00
..
chan_status_manager_test.go server+netann+peer: put peer's alias in Update, proper config for link 2022-07-07 17:10:30 -04:00
chan_status_manager.go netann: fix logging output 2023-04-18 09:44:37 +02:00
channel_announcement_test.go lnwire: update Sig to support both ECDSA and schnorr sigs 2023-08-22 16:29:19 -07:00
channel_announcement.go lnwire: update Sig to support both ECDSA and schnorr sigs 2023-08-22 16:29:19 -07:00
channel_state.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
channel_update_test.go routing: stricter maxHTLC checks 2023-02-21 14:03:51 +01:00
channel_update.go lnwire: update Sig to support both ECDSA and schnorr sigs 2023-08-22 16:29:19 -07:00
host_ann_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
host_ann.go multi: update node announcement features in feature manager first 2023-05-04 10:35:46 -04:00
interface.go netann/interface: defines chan status mgr interfaces 2019-02-14 17:12:25 -08:00
log.go netann: remove unused logClosure 2020-04-24 19:15:08 +02:00
node_announcement.go multi/refactor: move node ann modification outside of sign method 2023-05-04 10:35:41 -04:00
node_signer.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
sign.go multi: refactor SignMessage to specify hashing 2021-10-14 15:42:44 +02:00