Support BOLT 12 signing in c_bindings
authorJeffrey Czyz <jkczyz@gmail.com>
Fri, 1 Mar 2024 16:17:08 +0000 (10:17 -0600)
committerJeffrey Czyz <jkczyz@gmail.com>
Fri, 8 Mar 2024 16:39:22 +0000 (10:39 -0600)
commit407762446cd4abaab5ea9c1c96e8c181a0f63b86
tree03b87d49fbc04900ba7bac499cf40887b1dee0ba
parent3bd00b943a3f3a101a77ad127b219dad91845aa6
Support BOLT 12 signing in c_bindings

Replace the Fn trait bound on signing methods with a dedicated trait
since Fn is not supported in bindings. Implement the trait for Fn so
that closures can still be used in Rust.
fuzz/src/invoice_request_deser.rs
fuzz/src/offer_deser.rs
fuzz/src/refund_deser.rs
lightning/src/ln/channelmanager.rs
lightning/src/offers/invoice.rs
lightning/src/offers/invoice_request.rs
lightning/src/offers/merkle.rs
lightning/src/offers/test_utils.rs