Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libhsmd: Extract the core of hsmd into a separate library #4497

Merged
merged 29 commits into from
May 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
8887c4c
libhsmd: Add scaffolding to start separating hsmd from io logic
cdecker Apr 13, 2021
278212c
libhsmd: Migrate check_client_capabilities to libhsmd
cdecker Apr 20, 2021
d43329a
libhsmd: Add status functions to report to whoever is listening
cdecker Apr 20, 2021
db4d932
libhsmd: Add dispatcher function
cdecker Apr 20, 2021
f9e7f19
libhsmd: Migrate handle_sign_bolt12
cdecker Apr 21, 2021
abe7ed5
libhsmd: Migrate handle_sign_invoice
cdecker Apr 21, 2021
7069672
libhsmd: Migrate handle_get_channel_basepoints
cdecker Apr 21, 2021
3cb6e04
libhsmd: Migrate handle_ecdh
cdecker Apr 21, 2021
94075bd
libhsmd: Migrate handle_check_future_secret
cdecker Apr 21, 2021
bf08b3f
libhsmd: Migrate handle_get_output_scriptpubkey
cdecker Apr 21, 2021
f06920f
libhsmd: Migrate handle_cannouncement_sig
cdecker Apr 21, 2021
3588d20
libhsmd: Migrate handle_sign_node_announcement
cdecker Apr 21, 2021
87510a8
libhsmd: Migrate handle_channel_update_sig
cdecker Apr 21, 2021
f20f8d4
libhsmd: Migrate handle_get_per_commitment_point
cdecker Apr 21, 2021
ab3d7f2
libhsmd: Migrate handle_sign_withdrawal_tx
cdecker Apr 22, 2021
844a6c8
libhsmd: Migrate handle_sign_mutual_tx
cdecker Apr 22, 2021
47f7bb5
libhsmd: Migrate handle_sign_local_htlc_tx
cdecker Apr 22, 2021
a7ae7dd
libhsmd: Migrate handle_sign_remote_htlc_tx
cdecker Apr 22, 2021
4ade5d5
libhsmd: Migrate handle_sign_remote_commitment_tx
cdecker Apr 22, 2021
9e91ae0
libhsmd: Migrate handle_sign_penalty_to_us
cdecker Apr 22, 2021
a8c6432
libhsmd: handle_sign_commitment_tx
cdecker Apr 22, 2021
e81a8a5
libhsmd: Migrate handle_sign_remote_htlc_to_us
cdecker Apr 22, 2021
76616c0
libhsmd: Migrate handle_sign_delayer_payment_to_us
cdecker Apr 22, 2021
37f0dc5
libhsmd: Clean up includes in hsmd.c
cdecker Apr 22, 2021
171ad14
libhsmd: Start migrating initialization to hsmd_init
cdecker Apr 22, 2021
cb2637a
libhsmd: Migrate bolt12 initialization into hsmd_init
cdecker Apr 22, 2021
9c29587
libhsmd: Finalize encapsulation of hsmd data in libhsmd
cdecker Apr 22, 2021
32b587a
libhsmd: Cleanup the bip32_key_version
cdecker Apr 22, 2021
e0065b0
libhsmd: Prefix check_client_capabilities
cdecker Apr 23, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion hsmd/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
#! /usr/bin/make

HSMD_SRC := hsmd/hsmd.c \
hsmd/hsmd_wiregen.c
hsmd/hsmd_wiregen.c \
hsmd/libhsmd.c

HSMD_HEADERS := hsmd/hsmd_wiregen.h
HSMD_OBJS := $(HSMD_SRC:.c=.o)

Expand Down
Loading