Don't trim trailing spaces from non-clearsigned text messages
This commit is contained in:
parent
9b9463553c
commit
b189309152
5 changed files with 12 additions and 7 deletions
|
|
@ -92,7 +92,7 @@ func NewPlainMessageFromFile(data []byte, filename string, time uint32) *PlainMe
|
|||
// This allows seamless conversion to clear text signed messages (see RFC 4880 5.2.1 and 7.1).
|
||||
func NewPlainMessageFromString(text string) *PlainMessage {
|
||||
return &PlainMessage{
|
||||
Data: []byte(internal.CanonicalizeAndTrim(text)),
|
||||
Data: []byte(internal.Canonicalize(text)),
|
||||
TextType: true,
|
||||
Filename: "",
|
||||
Time: uint32(GetUnixTime()),
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ func (sc *SignatureCollector) Accept(
|
|||
}
|
||||
sc.signature = string(buffer)
|
||||
str, _ := ioutil.ReadAll(rawBody)
|
||||
canonicalizedBody := internal.CanonicalizeAndTrim(string(str))
|
||||
canonicalizedBody := internal.Canonicalize(internal.TrimEachLine(string(str)))
|
||||
rawBody = bytes.NewReader([]byte(canonicalizedBody))
|
||||
if sc.keyring != nil {
|
||||
_, err = openpgp.CheckArmoredDetachedSignature(sc.keyring, rawBody, bytes.NewReader(buffer), sc.config)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue