#vls #signer

no-std vls-protocol-signer

A library for implementing a Lightning signer, which externalizes and secures cryptographic operations

12 unstable releases (3 breaking)

new 0.11.0-rc.2 Feb 19, 2024
0.11.0-rc.1 Nov 29, 2023
0.10.0 Aug 17, 2023
0.9.1 Jun 21, 2023
0.2.0 Mar 14, 2023

#1562 in Magic Beans

Download history 8/week @ 2023-11-02 9/week @ 2023-11-09 28/week @ 2023-11-16 297/week @ 2023-11-23 87/week @ 2023-11-30 117/week @ 2023-12-07 312/week @ 2023-12-14 65/week @ 2023-12-21 123/week @ 2023-12-28 538/week @ 2024-01-04 197/week @ 2024-01-11 329/week @ 2024-01-18 372/week @ 2024-01-25 422/week @ 2024-02-01 609/week @ 2024-02-08 622/week @ 2024-02-15

2,112 downloads per month
Used in 5 crates (3 directly)

Apache-2.0

1.5MB
30K SLoC

VLS Protocol Signer

This crate implements a signer for VLS protocol / C-Lightning / Greenlight.

It is both:

  • a no_std library for implementing the VLS protocol in embedded environments
  • a binary for Unix systems that replaces the C-Lightning hsmd

lib.rs:

A protocol handler for the VLS protocol. See handler::Handler for more details.

Dependencies

~18MB
~282K SLoC