Expose SecretKey as byte[32], expose trait call fns in human structs
[ldk-java] / src / test / java / org / ldk / ManualMsgHandlingPeerTest.java
index 82f0ade1464030543cce8236488f7e5a6211b92f..04492878873bf201092a06455dc5266cd2676e39 100644 (file)
@@ -130,9 +130,9 @@ public class ManualMsgHandlingPeerTest {
             }
         });
         long message_handler = bindings.MessageHandler_new(chan_handler, route_handler);
-        long our_node_secret = bindings.LDKSecretKey_new(); //TODO: Need LDKSecretKey constructor
+        byte[] our_node_secret = new byte[32];
         byte[] random_data = new byte[32];
-        for (byte i = 0; i < 32; i++) { random_data[i] = i; }
+        for (byte i = 0; i < 32; i++) { random_data[i] = i; our_node_secret[i] = (byte) (i ^ 0xff); }
 
         long peer_manager = bindings.PeerManager_new(message_handler, our_node_secret, random_data, logger);