diff --git a/src/main/java/org/cobbzilla/util/security/RsaKeyPair.java b/src/main/java/org/cobbzilla/util/security/RsaKeyPair.java index d086dc0..71647b8 100644 --- a/src/main/java/org/cobbzilla/util/security/RsaKeyPair.java +++ b/src/main/java/org/cobbzilla/util/security/RsaKeyPair.java @@ -135,14 +135,14 @@ public class RsaKeyPair { } public RsaMessage encrypt(String data, RsaKeyPair recipient) { - return retry(() -> { - @Cleanup("delete") final TempDir temp = new TempDir(); - - secureFile(temp, "data", data); - secureFile(temp, "recipient.crt", recipient.getPublicKey()); - secureFile(temp, "sender.key", getPrivateKey()); - secureFile(temp, "sender.crt", getPublicKey()); + Exception lastEx = null; + for (int i=0; i