#signer #protocols #environment #vls

no-std vls-protocol-signer

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

20 releases

0.13.0 Feb 14, 2025
0.12.0 Aug 9, 2024
0.12.0-rc.2 Jun 26, 2024
0.11.0 Feb 29, 2024
0.2.0 Mar 14, 2023

#18 in #signer

Download history 404/week @ 2024-12-09 589/week @ 2024-12-16 135/week @ 2024-12-23 214/week @ 2024-12-30 462/week @ 2025-01-06 389/week @ 2025-01-13 869/week @ 2025-01-20 321/week @ 2025-01-27 266/week @ 2025-02-03 485/week @ 2025-02-10 439/week @ 2025-02-17 119/week @ 2025-02-24 355/week @ 2025-03-03 239/week @ 2025-03-10 117/week @ 2025-03-17 310/week @ 2025-03-24

1,024 downloads per month
Used in 8 crates (4 directly)

Apache-2.0

1.5MB
31K 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

Dependencies

~18–25MB
~308K SLoC