I am trying to use bouncy castle in Java but keep getting this error:
packacge org.bouncycastle.jce.provider does not exist
I'm using intellij, I have the bouncycastle jar in my CLASSPATH environment variable. I did set up bouncy castle and had it working, but seem to have logged on today and have this error.
The code where I am trying to use bouncy castle looks like this:
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.bouncycastle.jce.ECNamedCurveTable;
import org.bouncycastle.jce.spec.ECNamedCurveParameterSpec;
import org.bouncycastle.jce.spec.ECNamedCurveSpec;
//in main
Security.addProvider(new BouncyCastleProvider());
String providerName = "BC";
Provider provider = Security.getProvider(providerName);
KeyFactory key = KeyFactory.getInstance("EC");
ECNamedCurveParameterSpec paramSpec = ECNamedCurveTable.getParameterSpec("secp256r1");
ECParameterSpec params = new ECNamedCurveSpec("secp256r1", paramSpec.getCurve(), paramSpec.getG(), paramSpec.getN(), paramSpec.getH());