File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
kotlin/de/cmdjulian/graal/bouncycastle
resources/META-INF/native-image Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package de.cmdjulian.graal.bouncycastle
2
2
3
3
import org.graalvm.nativeimage.hosted.Feature
4
4
import org.graalvm.nativeimage.hosted.Feature.AfterRegistrationAccess
5
- import org.graalvm.nativeimage.hosted.RuntimeClassInitialization
6
5
import java.security.Provider
7
6
import java.security.Security
8
7
@@ -21,12 +20,7 @@ class BouncyCastleFeature : Feature {
21
20
)
22
21
}
23
22
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" )
30
24
Security .addProvider(clazz.getConstructor().newInstance() as Provider )
31
25
}
32
26
}
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments