You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
994 B
32 lines
994 B
# These both respond with init_response
|
|
hsmctl_init_new,1
|
|
hsmctl_init_load,2
|
|
|
|
hsmctl_init_response,100
|
|
hsmctl_init_response,0,node_id,33
|
|
hsmctl_init_response,33,peer_seed,32,struct privkey
|
|
hsmctl_init_response,65,bip32_len,2
|
|
hsmctl_init_response,67,bip32_seed,bip32_len*1,u8
|
|
|
|
# ECDH returns an fd.
|
|
hsmctl_hsmfd_ecdh,3
|
|
hsmctl_hsmfd_ecdh,0,unique_id,8
|
|
|
|
# Return signature for a funding tx.
|
|
#include <lightningd/utxo.h>
|
|
# FIXME: This should also take their commit sig & details, to verify.
|
|
hsmctl_sign_funding,4
|
|
hsmctl_sign_funding,0,satoshi_out,8
|
|
hsmctl_sign_funding,8,change_out,8
|
|
hsmctl_sign_funding,16,change_keyindex,4
|
|
hsmctl_sign_funding,20,our_pubkey,33
|
|
hsmctl_sign_funding,52,their_pubkey,33
|
|
hsmctl_sign_funding,85,num_inputs,2
|
|
hsmctl_sign_funding,87,inputs,num_inputs*49,struct utxo
|
|
|
|
hsmctl_sign_funding_response,104
|
|
hsmctl_sign_funding_response,0,num_sigs,2
|
|
hsmctl_sign_funding_response,0,sig,num_sigs*64,secp256k1_ecdsa_signature
|
|
|
|
# No message, just an fd.
|
|
hsmctl_hsmfd_fd_response,103
|
|
|