From 141cf71f4b6ea7dbf709559b0a5fbf371856b86b Mon Sep 17 00:00:00 2001 From: Roy Basmacier Date: Mon, 11 Jul 2022 14:24:48 -0400 Subject: Detached picnic signature --- crypto/src/pqc/crypto/picnic/PicnicSigner.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crypto/src') diff --git a/crypto/src/pqc/crypto/picnic/PicnicSigner.cs b/crypto/src/pqc/crypto/picnic/PicnicSigner.cs index 302d144b3..7b631b3cb 100644 --- a/crypto/src/pqc/crypto/picnic/PicnicSigner.cs +++ b/crypto/src/pqc/crypto/picnic/PicnicSigner.cs @@ -38,7 +38,7 @@ namespace Org.BouncyCastle.Pqc.Crypto.Picnic byte[] sig = new byte[engine.GetSignatureSize(message.Length)]; engine.crypto_sign(sig, message, privKey.GetEncoded()); - return Arrays.CopyOfRange(sig, 0, message.Length + engine.GetTrueSignatureSize()); + return Arrays.CopyOfRange(sig, message.Length + 4, engine.GetTrueSignatureSize() + message.Length); } public bool VerifySignature(byte[] message, byte[] signature) -- cgit 1.5.1