diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2016-02-21 17:22:37 +0100 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2016-02-21 17:23:25 +0100 |
commit | c9018e1844293eb2c47f642c5940531a3496dce5 (patch) | |
tree | 1c7ba0e658c6ab241e2e14bc127f7e0f030bc06f | |
parent | bb997920f56326927a4838f12421b5d00d329dfa (diff) | |
download | open-keychain-c9018e1844293eb2c47f642c5940531a3496dce5.tar.gz open-keychain-c9018e1844293eb2c47f642c5940531a3496dce5.tar.bz2 open-keychain-c9018e1844293eb2c47f642c5940531a3496dce5.zip |
Use BC provider as default one
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java index 976278581..e1f61a5ef 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012-2013 Dominik Schürmann <dominik@dominikschuermann.de> + * Copyright (C) 2012-2016 Dominik Schürmann <dominik@dominikschuermann.de> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -57,10 +57,14 @@ public class KeychainApplication extends Application { super.onCreate(); /* - * Sets Bouncy Castle as preferred security provider + * Sets our own Bouncy Castle library as preferred security provider * - * insertProviderAt() position starts from 1 + * because Android's default provider config has BC at position 3, + * we need to remove it and insert BC again at position 1 (above OpenSSLProvider!) + * + * (insertProviderAt() position starts from 1) */ + Security.removeProvider(BouncyCastleProvider.PROVIDER_NAME); Security.insertProviderAt(new BouncyCastleProvider(), 1); /* |