Skip to content

Commit 79a29a7

Browse files
committed
docu
1 parent 67ce678 commit 79a29a7

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

bouncy-castle/src/main/kotlin/de/cmdjulian/graal/bouncycastle/BouncyCastleFeature.kt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package de.cmdjulian.graal.bouncycastle
22

33
import org.graalvm.nativeimage.hosted.Feature
44
import org.graalvm.nativeimage.hosted.Feature.AfterRegistrationAccess
5-
import org.graalvm.nativeimage.hosted.RuntimeClassInitialization
65
import java.security.Provider
76
import java.security.Security
87

@@ -21,12 +20,7 @@ class BouncyCastleFeature : Feature {
2120
)
2221
}
2322

24-
println("found and registered bouncy castle")
25-
RuntimeClassInitialization.initializeAtBuildTime("org.bouncycastle")
26-
RuntimeClassInitialization.initializeAtRunTime(
27-
"org.bouncycastle.jcajce.provider.drbg.DRBG\$Default",
28-
"org.bouncycastle.jcajce.provider.drbg.DRBG\$NonceAndIV",
29-
)
23+
println("INFO: found and registered bouncy castle")
3024
Security.addProvider(clazz.getConstructor().newInstance() as Provider)
3125
}
3226
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
Args = --features=de.cmdjulian.graal.bouncycastle.BouncyCastleFeature
1+
Args = --features=de.cmdjulian.graal.bouncycastle.BouncyCastleFeature \
2+
--initialize-at-build-time=org.bouncycastle \
3+
--initialize-at-run-time=org.bouncycastle.jcajce.provider.drbg.DRBG$Default,org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV

0 commit comments

Comments
 (0)