spongycastle is used by Signal-Android, because android has a crippled
bouncycastle. Spongycastle seems to have a problem with Oracle JDK 8.
Fixes #9
dependencies {
compile 'org.whispersystems:signal-service-java:2.1.1fetchMessages'
dependencies {
compile 'org.whispersystems:signal-service-java:2.1.1fetchMessages'
- compile 'com.madgag.spongycastle:prov:1.54.0.0'
+ compile 'org.bouncycastle:bcprov-jdk15on:1.54'
compile 'commons-io:commons-io:2.4'
compile 'net.sourceforge.argparse4j:argparse4j:0.7.0'
compile 'org.freedesktop.dbus:dbus-java:2.7.0'
compile 'commons-io:commons-io:2.4'
compile 'net.sourceforge.argparse4j:argparse4j:0.7.0'
compile 'org.freedesktop.dbus:dbus-java:2.7.0'
public static void main(String[] args) {
// Workaround for BKS truststore
public static void main(String[] args) {
// Workaround for BKS truststore
- Security.insertProviderAt(new org.spongycastle.jce.provider.BouncyCastleProvider(), 1);
+ Security.insertProviderAt(new org.bouncycastle.jce.provider.BouncyCastleProvider(), 1);
Namespace ns = parseArgs(args);
if (ns == null) {
Namespace ns = parseArgs(args);
if (ns == null) {