From 610e5dd803fa8caaee98c7595d0a3180a3895673 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 7 Dec 2023 11:38:49 +0100 Subject: [PATCH] [omemo-signal-integration-test] Add Bouncy Castle as security provider --- .../SmackOmemoSignalIntegrationTestFramework.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/smack-omemo-signal-integration-test/src/main/java/org/igniterealtime/smack/inttest/smack_omemo_signal/SmackOmemoSignalIntegrationTestFramework.java b/smack-omemo-signal-integration-test/src/main/java/org/igniterealtime/smack/inttest/smack_omemo_signal/SmackOmemoSignalIntegrationTestFramework.java index aa17e3593..d79154e4a 100644 --- a/smack-omemo-signal-integration-test/src/main/java/org/igniterealtime/smack/inttest/smack_omemo_signal/SmackOmemoSignalIntegrationTestFramework.java +++ b/smack-omemo-signal-integration-test/src/main/java/org/igniterealtime/smack/inttest/smack_omemo_signal/SmackOmemoSignalIntegrationTestFramework.java @@ -27,6 +27,7 @@ import java.security.InvalidKeyException; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import java.security.NoSuchProviderException; +import java.security.Security; import javax.crypto.BadPaddingException; import javax.crypto.IllegalBlockSizeException; @@ -38,10 +39,15 @@ import org.jivesoftware.smack.XMPPException; import org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException; import org.jivesoftware.smackx.omemo.signal.SignalOmemoService; +import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.igniterealtime.smack.inttest.SmackIntegrationTestFramework; public class SmackOmemoSignalIntegrationTestFramework { + static { + Security.addProvider(new BouncyCastleProvider()); + } + public static void main(String[] args) throws InvalidKeyException, NoSuchPaddingException, InvalidAlgorithmParameterException, IllegalBlockSizeException, BadPaddingException, NoSuchAlgorithmException, NoSuchProviderException, SmackException,