Expose signatures as byte[], check array lengths in C.
[ldk-java] / src / main / java / org / ldk / structs / HolderCommitmentTransaction.java
index 78fe05c05a2b246d20413e7b6631356847629683..eb83c6a4ff9819776652a02f6a5ee03157fb3315 100644 (file)
@@ -17,8 +17,17 @@ public class HolderCommitmentTransaction extends CommonBase {
 
        // Skipped HolderCommitmentTransaction_get_unsigned_tx
        // Skipped HolderCommitmentTransaction_set_unsigned_tx
-       // Skipped HolderCommitmentTransaction_get_counterparty_sig
-       // Skipped HolderCommitmentTransaction_set_counterparty_sig
+       public byte[] get_counterparty_sig(HolderCommitmentTransaction this_ptr) {
+               byte[] ret = bindings.HolderCommitmentTransaction_get_counterparty_sig(this_ptr.ptr & ~1);
+               this.ptrs_to.add(this_ptr);
+               return ret;
+       }
+
+       public void set_counterparty_sig(HolderCommitmentTransaction this_ptr, byte[] val) {
+               bindings.HolderCommitmentTransaction_set_counterparty_sig(this_ptr.ptr & ~1, val);
+               this.ptrs_to.add(this_ptr);
+       }
+
        public int get_feerate_per_kw(HolderCommitmentTransaction this_ptr) {
                int ret = bindings.HolderCommitmentTransaction_get_feerate_per_kw(this_ptr.ptr & ~1);
                this.ptrs_to.add(this_ptr);