From 53d18df85dec9ac4b563598599e7b9211ca91f2e Mon Sep 17 00:00:00 2001 From: Udara Pathum <46132469+hwupathum@users.noreply.github.com> Date: Thu, 21 Mar 2024 13:22:16 +0530 Subject: [PATCH] Update reflect-config.json for BouncyCastle version bump --- .../crypto-native/reflect-config.json | 154 +++++++++++++++++- 1 file changed, 153 insertions(+), 1 deletion(-) diff --git a/native/src/main/resources/META-INF/native-image/io.ballerina.stdlib/crypto-native/reflect-config.json b/native/src/main/resources/META-INF/native-image/io.ballerina.stdlib/crypto-native/reflect-config.json index 44f729be..8eaca671 100644 --- a/native/src/main/resources/META-INF/native-image/io.ballerina.stdlib/crypto-native/reflect-config.json +++ b/native/src/main/resources/META-INF/native-image/io.ballerina.stdlib/crypto-native/reflect-config.json @@ -15,6 +15,10 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.Dilithium$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -23,6 +27,10 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.ECGOST$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.EXTERNAL$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.EdEC$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -31,6 +39,10 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.ElGamal$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.Falcon$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.GM$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -43,14 +55,50 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.IES$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.LMS$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.NTRU$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.SPHINCSPlus$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDSA", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$MD5", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA1", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA256", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA384", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA512", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi", "methods":[{"name":"","parameterTypes":[] }] @@ -63,6 +111,10 @@ "name":"org.bouncycastle.jcajce.provider.digest.Blake2s$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.digest.Blake3$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.digest.DSTU7564$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -163,6 +215,10 @@ "name":"org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.symmetric.AES$ECB", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.symmetric.AES$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -199,6 +255,14 @@ "name":"org.bouncycastle.jcajce.provider.symmetric.DES$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.symmetric.DESede$CBC", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.jcajce.provider.symmetric.DESede$ECB", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -247,6 +311,10 @@ "name":"org.bouncycastle.jcajce.provider.symmetric.OpenSSLPBKDF$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.symmetric.OpenSSLPBKDF$PBKDF", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF1$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -255,6 +323,10 @@ "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, + { + "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2withUTF8", + "methods":[{"name":"","parameterTypes":[] }] + }, { "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -350,5 +422,85 @@ { "name":"org.bouncycastle.jcajce.provider.symmetric.Zuc$Mappings", "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.BIKE$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.CMCE$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.Dilithium$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.Falcon$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.Frodo$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.HQC$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.Kyber$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.LMS$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.NH$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.NTRU$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.NTRUPrime$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.Picnic$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.Rainbow$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.SABER$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.SPHINCS$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.SPHINCSPlus$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.XMSS$Mappings", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.dilithium.DilithiumKeyFactorySpi$Base3", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.dilithium.SignatureSpi$Base3", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.bouncycastle.pqc.jcajce.provider.kyber.KyberKeyFactorySpi$Kyber768", + "methods":[{"name":"","parameterTypes":[] }] } -] +] \ No newline at end of file