version 1.2, 2020/02/26 13:40:09 |
version 1.3, 2020/10/18 11:32:02 |
|
|
memcpy(sm+len, data, datalen); |
memcpy(sm+len, data, datalen); |
if ((ret = xmss_sign_open(m, &mlen, sm, smlen, |
if ((ret = xmss_sign_open(m, &mlen, sm, smlen, |
key->xmss_pk, sshkey_xmss_params(key))) != 0) { |
key->xmss_pk, sshkey_xmss_params(key))) != 0) { |
debug2("%s: crypto_sign_xmss_open failed: %d", |
debug2_f("xmss_sign_open failed: %d", ret); |
__func__, ret); |
|
} |
} |
if (ret != 0 || mlen != datalen) { |
if (ret != 0 || mlen != datalen) { |
r = SSH_ERR_SIGNATURE_INVALID; |
r = SSH_ERR_SIGNATURE_INVALID; |