diff --git a/Ed25519/Signer.cs b/Ed25519/Signer.cs index a71af50..aa85ea0 100644 --- a/Ed25519/Signer.cs +++ b/Ed25519/Signer.cs @@ -71,7 +71,7 @@ namespace Ed25519 var pointSignatureLeft = EdPoint.DecodePoint(signatureSliceLeft); var pointPublicKey = EdPoint.DecodePoint(publicKey); - var signatureSliceRight = signature[(signature.Length/2)..]; + var signatureSliceRight = signature[(Constants.BIT_LENGTH / 8)..]; var signatureRight = signatureSliceRight.DecodeInt(); var encodedSignatureLeftPoint = pointSignatureLeft.EncodePoint();