X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FFreenetInterface.java;h=f661eb5f8bbf4161312837383f02bb922b66bf80;hb=26dde3e5a082d8207be25717098a4ec53811b3cc;hp=5d0a1a27eee0ab7c0ba085a7cea9f9300d0c458f;hpb=aaba08b539df7fb8db17f16d6802e31fb5f3bfaa;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/core/FreenetInterface.java b/src/main/java/net/pterodactylus/sone/core/FreenetInterface.java index 5d0a1a2..f661eb5 100644 --- a/src/main/java/net/pterodactylus/sone/core/FreenetInterface.java +++ b/src/main/java/net/pterodactylus/sone/core/FreenetInterface.java @@ -39,6 +39,7 @@ public class FreenetInterface extends AbstractService { private static final Logger logger = Logging.getLogger(FreenetInterface.class); /** The node to interact with. */ + @SuppressWarnings("unused") private final Node node; /** The high-level client to use for requests. */ @@ -81,4 +82,14 @@ public class FreenetInterface extends AbstractService { return fetchResult; } + /** + * Creates a key pair. + * + * @return The request key at index 0, the insert key at index 1 + */ + public String[] generateKeyPair() { + FreenetURI[] keyPair = client.generateKeyPair("/"); + return new String[] { keyPair[1].toString(), keyPair[0].toString() }; + } + }