From a40adc5465d70586daf8d26002a0ebc1bc3a9d68 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 23 Nov 2022 09:36:39 -0500 Subject: [PATCH] Crypto: Don't use AccessController in I2PProvider, deprecated as of Java 17 ref: https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/security/AccessController.html --- core/java/src/net/i2p/crypto/provider/I2PProvider.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/java/src/net/i2p/crypto/provider/I2PProvider.java b/core/java/src/net/i2p/crypto/provider/I2PProvider.java index 086d06554..6bb0fed83 100644 --- a/core/java/src/net/i2p/crypto/provider/I2PProvider.java +++ b/core/java/src/net/i2p/crypto/provider/I2PProvider.java @@ -1,7 +1,7 @@ package net.i2p.crypto.provider; -import java.security.AccessController; -import java.security.PrivilegedAction; +//import java.security.AccessController; +//import java.security.PrivilegedAction; import java.security.Provider; import java.security.Security; @@ -24,13 +24,17 @@ public final class I2PProvider extends Provider { // replaced by (String,String,String) added in Java 9 super(PROVIDER_NAME, 0.1, INFO); +/* AccessController.doPrivileged(new PrivilegedAction() { @Override public Void run() { +*/ setup(); +/* return null; } }); +*/ } private void setup() {