diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java
index d4bf5fba56..c8f590e3b1 100644
--- a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java
+++ b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java
@@ -30,6 +30,7 @@ import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.net.NetworkRequest;
+import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.provider.Settings;
@@ -94,6 +95,7 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
private SwitchCompat swOpenSafe;
private SwitchCompat swBouncyCastle;
private SwitchCompat swFipsMode;
+ private ImageButton ibBouncyCastle;
private Button btnManage;
private TextView tvNetworkMetered;
private TextView tvNetworkRoaming;
@@ -148,6 +150,7 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
swOpenSafe = view.findViewById(R.id.swOpenSafe);
swBouncyCastle = view.findViewById(R.id.swBouncyCastle);
swFipsMode = view.findViewById(R.id.swFipsMode);
+ ibBouncyCastle = view.findViewById(R.id.ibBouncyCastle);
btnManage = view.findViewById(R.id.btnManage);
tvNetworkMetered = view.findViewById(R.id.tvNetworkMetered);
@@ -367,6 +370,13 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
}
});
+ ibBouncyCastle.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Helper.view(v.getContext(), Uri.parse("https://www.bouncycastle.org/"), true);
+ }
+ });
+
final Intent manage = getIntentConnectivity();
PackageManager pm = getContext().getPackageManager();
btnManage.setVisibility(
diff --git a/app/src/main/res/layout/fragment_options_connection.xml b/app/src/main/res/layout/fragment_options_connection.xml
index adbfe23218..32c4e157fe 100644
--- a/app/src/main/res/layout/fragment_options_connection.xml
+++ b/app/src/main/res/layout/fragment_options_connection.xml
@@ -542,6 +542,18 @@
app:layout_constraintTop_toBottomOf="@id/swBouncyCastle"
app:switchPadding="12dp" />
+
+
+ app:layout_constraintTop_toBottomOf="@id/ibBouncyCastle" />