#signer #protocols #environment #vls-protocol-signer

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

#21 in #signer

Download history 471/week @ 2024-12-17 158/week @ 2024-12-24 240/week @ 2024-12-31 445/week @ 2025-01-07 384/week @ 2025-01-14 876/week @ 2025-01-21 292/week @ 2025-01-28 267/week @ 2025-02-04 545/week @ 2025-02-11 353/week @ 2025-02-18 149/week @ 2025-02-25 322/week @ 2025-03-04 250/week @ 2025-03-11 124/week @ 2025-03-18 323/week @ 2025-03-25 254/week @ 2025-04-01

966 downloads per month
Used in 8 crates (4 directly)

Apache-2.0

1.5MB
31K SLoC

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


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

~19–26MB
~332K SLoC