put signatureType where it belongs
This commit is contained in:
@@ -276,14 +276,6 @@ public class PgpSignEncrypt {
|
|||||||
mEncryptionMasterKeyIds[mEncryptionMasterKeyIds.length - 1] = mSignatureMasterKeyId;
|
mEncryptionMasterKeyIds[mEncryptionMasterKeyIds.length - 1] = mSignatureMasterKeyId;
|
||||||
}
|
}
|
||||||
|
|
||||||
int signatureType;
|
|
||||||
if (mEnableAsciiArmorOutput && enableSignature && !enableEncryption && !enableCompression) {
|
|
||||||
// for sign-only ascii text
|
|
||||||
signatureType = PGPSignature.CANONICAL_TEXT_DOCUMENT;
|
|
||||||
} else {
|
|
||||||
signatureType = PGPSignature.BINARY_DOCUMENT;
|
|
||||||
}
|
|
||||||
|
|
||||||
ArmoredOutputStream armorOut = null;
|
ArmoredOutputStream armorOut = null;
|
||||||
OutputStream out;
|
OutputStream out;
|
||||||
if (mEnableAsciiArmorOutput) {
|
if (mEnableAsciiArmorOutput) {
|
||||||
@@ -377,6 +369,14 @@ public class PgpSignEncrypt {
|
|||||||
signingKey.getPublicKey().getAlgorithm(), mSignatureHashAlgorithm)
|
signingKey.getPublicKey().getAlgorithm(), mSignatureHashAlgorithm)
|
||||||
.setProvider(Constants.BOUNCY_CASTLE_PROVIDER_NAME);
|
.setProvider(Constants.BOUNCY_CASTLE_PROVIDER_NAME);
|
||||||
|
|
||||||
|
int signatureType;
|
||||||
|
if (mEnableAsciiArmorOutput && !enableEncryption) {
|
||||||
|
// for sign-only ascii text and sign-only binary input (files)
|
||||||
|
signatureType = PGPSignature.CANONICAL_TEXT_DOCUMENT;
|
||||||
|
} else {
|
||||||
|
signatureType = PGPSignature.BINARY_DOCUMENT;
|
||||||
|
}
|
||||||
|
|
||||||
if (mSignatureForceV3) {
|
if (mSignatureForceV3) {
|
||||||
signatureV3Generator = new PGPV3SignatureGenerator(contentSignerBuilder);
|
signatureV3Generator = new PGPV3SignatureGenerator(contentSignerBuilder);
|
||||||
signatureV3Generator.init(signatureType, signaturePrivateKey);
|
signatureV3Generator.init(signatureType, signaturePrivateKey);
|
||||||
|
|||||||
Reference in New Issue
Block a user