Explicitly set provider name for JcePublicKeyKeyEncryptionMethodGenerator
This commit is contained in:
@@ -39,6 +39,7 @@ import org.bouncycastle.openpgp.operator.KeyFingerPrintCalculator;
|
|||||||
import org.bouncycastle.openpgp.operator.RFC6637Utils;
|
import org.bouncycastle.openpgp.operator.RFC6637Utils;
|
||||||
import org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter;
|
import org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter;
|
||||||
import org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator;
|
import org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator;
|
||||||
|
import org.sufficientlysecure.keychain.Constants;
|
||||||
import org.sufficientlysecure.keychain.pgp.exception.PgpGeneralException;
|
import org.sufficientlysecure.keychain.pgp.exception.PgpGeneralException;
|
||||||
import org.sufficientlysecure.keychain.util.IterableIterator;
|
import org.sufficientlysecure.keychain.util.IterableIterator;
|
||||||
import timber.log.Timber;
|
import timber.log.Timber;
|
||||||
@@ -74,6 +75,7 @@ public class CanonicalizedPublicKey extends UncachedPublicKey {
|
|||||||
JcePublicKeyKeyEncryptionMethodGenerator getPubKeyEncryptionGenerator(boolean hiddenRecipients) {
|
JcePublicKeyKeyEncryptionMethodGenerator getPubKeyEncryptionGenerator(boolean hiddenRecipients) {
|
||||||
JcePublicKeyKeyEncryptionMethodGenerator generator =
|
JcePublicKeyKeyEncryptionMethodGenerator generator =
|
||||||
new JcePublicKeyKeyEncryptionMethodGenerator(mPublicKey);
|
new JcePublicKeyKeyEncryptionMethodGenerator(mPublicKey);
|
||||||
|
generator.setProvider(Constants.BOUNCY_CASTLE_PROVIDER_NAME);
|
||||||
generator.setSessionKeyObfuscation(hiddenRecipients);
|
generator.setSessionKeyObfuscation(hiddenRecipients);
|
||||||
return generator;
|
return generator;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user