Revert accidental sign API change
This commit is contained in:
parent
f3a80cb6f5
commit
919896d2bb
@ -254,6 +254,7 @@ function unpackneg (r, p) {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* eslint-disable no-unused-vars */
|
||||||
function crypto_sign_open (msg, sm, pk) {
|
function crypto_sign_open (msg, sm, pk) {
|
||||||
check(msg, sm.length - crypto_sign_BYTES)
|
check(msg, sm.length - crypto_sign_BYTES)
|
||||||
check(sm, crypto_sign_BYTES)
|
check(sm, crypto_sign_BYTES)
|
||||||
@ -284,13 +285,15 @@ function crypto_sign_open (msg, sm, pk) {
|
|||||||
n -= 64
|
n -= 64
|
||||||
if (crypto_verify_32(sm, 0, t, 0)) {
|
if (crypto_verify_32(sm, 0, t, 0)) {
|
||||||
for (i = 0; i < n; i++) m[i] = 0
|
for (i = 0; i < n; i++) m[i] = 0
|
||||||
throw new Error('crypto_sign_open failed')
|
return false
|
||||||
|
// throw new Error('crypto_sign_open failed')
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < n; i++) msg[i] = sm[i + 64]
|
for (i = 0; i < n; i++) msg[i] = sm[i + 64]
|
||||||
mlen = n
|
mlen = n
|
||||||
return mlen
|
return true
|
||||||
}
|
}
|
||||||
|
/* eslint-enable no-unused-vars */
|
||||||
|
|
||||||
function crypto_sign_verify_detached (sig, m, pk) {
|
function crypto_sign_verify_detached (sig, m, pk) {
|
||||||
check(sig, crypto_sign_BYTES)
|
check(sig, crypto_sign_BYTES)
|
||||||
|
Loading…
Reference in New Issue
Block a user