Skip to content

Commit 7ac5360

Browse files
authored
Merge commit from fork
1 parent 7570078 commit 7ac5360

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/elliptic/eddsa/index.js

+3
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ EDDSA.prototype.sign = function sign(message, secret) {
5252
EDDSA.prototype.verify = function verify(message, sig, pub) {
5353
message = parseBytes(message);
5454
sig = this.makeSignature(sig);
55+
if (sig.S().gte(sig.eddsa.curve.n) || sig.S().isNeg()) {
56+
return false;
57+
}
5558
var key = this.keyFromPublic(pub);
5659
var h = this.hashInt(sig.Rencoded(), key.pubBytes(), message);
5760
var SG = this.g.mul(sig.S());

0 commit comments

Comments
 (0)