mirror of
https://github.com/pgpainless/pgpainless.git
synced 2025-04-16 03:28:37 +02:00
SOP: inline-sign, detached-sign: Do not apply compression
This commit is contained in:
parent
bfdbac0f2d
commit
74b28afd4a
2 changed files with 7 additions and 1 deletions
pgpainless-sop/src/main/kotlin/org/pgpainless/sop
|
@ -11,6 +11,7 @@ import org.bouncycastle.openpgp.PGPSecretKeyRing
|
|||
import org.bouncycastle.openpgp.PGPSignature
|
||||
import org.bouncycastle.util.io.Streams
|
||||
import org.pgpainless.PGPainless
|
||||
import org.pgpainless.algorithm.CompressionAlgorithm
|
||||
import org.pgpainless.algorithm.DocumentSignatureType
|
||||
import org.pgpainless.algorithm.HashAlgorithm
|
||||
import org.pgpainless.bouncycastle.extensions.openPgpFingerprint
|
||||
|
@ -57,7 +58,10 @@ class DetachedSignImpl : DetachedSign {
|
|||
val signingStream =
|
||||
PGPainless.encryptAndOrSign()
|
||||
.discardOutput()
|
||||
.withOptions(ProducerOptions.sign(signingOptions).setAsciiArmor(armor))
|
||||
.withOptions(
|
||||
ProducerOptions.sign(signingOptions)
|
||||
.setAsciiArmor(armor)
|
||||
.overrideCompressionAlgorithm(CompressionAlgorithm.UNCOMPRESSED))
|
||||
|
||||
return object : ReadyWithResult<SigningResult>() {
|
||||
override fun writeTo(outputStream: OutputStream): SigningResult {
|
||||
|
|
|
@ -11,6 +11,7 @@ import org.bouncycastle.openpgp.PGPException
|
|||
import org.bouncycastle.openpgp.PGPSecretKeyRing
|
||||
import org.bouncycastle.util.io.Streams
|
||||
import org.pgpainless.PGPainless
|
||||
import org.pgpainless.algorithm.CompressionAlgorithm
|
||||
import org.pgpainless.algorithm.DocumentSignatureType
|
||||
import org.pgpainless.algorithm.StreamEncoding
|
||||
import org.pgpainless.bouncycastle.extensions.openPgpFingerprint
|
||||
|
@ -72,6 +73,7 @@ class InlineSignImpl : InlineSign {
|
|||
setAsciiArmor(armor)
|
||||
}
|
||||
}
|
||||
overrideCompressionAlgorithm(CompressionAlgorithm.UNCOMPRESSED)
|
||||
}
|
||||
|
||||
return object : Ready() {
|
||||
|
|
Loading…
Add table
Reference in a new issue