diff --git a/crypto/message.go b/crypto/message.go index 1fd4f04..2f5765b 100644 --- a/crypto/message.go +++ b/crypto/message.go @@ -347,8 +347,8 @@ Loop: } } return &PGPSplitMessage{ - KeyPacket: msg.Data[:splitPoint], - DataPacket: msg.Data[splitPoint:], + KeyPacket: clone(msg.Data[:splitPoint]), + DataPacket: clone(msg.Data[splitPoint:]), }, nil }