This commit is contained in:
Matt Johnston 2020-06-23 22:25:57 +08:00
commit 2771fab0fa

View File

@ -84,7 +84,7 @@ int buf_get_ed25519_priv_key(buffer *buf, dropbear_ed25519_key *key) {
memcpy(key->pub, buf_getptr(buf, CURVE25519_LEN), CURVE25519_LEN); memcpy(key->pub, buf_getptr(buf, CURVE25519_LEN), CURVE25519_LEN);
buf_incrpos(buf, CURVE25519_LEN); buf_incrpos(buf, CURVE25519_LEN);
TRACE(("leave buf_get_ed25519_pub_key: success")) TRACE(("leave buf_get_ed25519_priv_key: success"))
return DROPBEAR_SUCCESS; return DROPBEAR_SUCCESS;
} }
@ -100,7 +100,7 @@ void ed25519_key_free(dropbear_ed25519_key *key) {
m_burn(key->priv, CURVE25519_LEN); m_burn(key->priv, CURVE25519_LEN);
m_free(key); m_free(key);
TRACE2(("leave rsa_key_free")) TRACE2(("leave ed25519_key_free"))
} }
/* Put the public ed25519 key into the buffer in the required format */ /* Put the public ed25519 key into the buffer in the required format */
@ -160,7 +160,7 @@ int buf_ed25519_verify(buffer *buf, const dropbear_ed25519_key *key, const buffe
slen = buf_getint(buf); slen = buf_getint(buf);
if (slen != 64 || buf->len - buf->pos < slen) { if (slen != 64 || buf->len - buf->pos < slen) {
TRACE(("bad size")) TRACE(("leave buf_ed25519_verify: bad size"))
goto out; goto out;
} }
s = buf_getptr(buf, slen); s = buf_getptr(buf, slen);
@ -168,7 +168,7 @@ int buf_ed25519_verify(buffer *buf, const dropbear_ed25519_key *key, const buffe
if (dropbear_ed25519_verify(data_buf->data, data_buf->len, if (dropbear_ed25519_verify(data_buf->data, data_buf->len,
s, slen, key->pub) == 0) { s, slen, key->pub) == 0) {
/* signature is valid */ /* signature is valid */
TRACE(("success!")) TRACE(("leave buf_ed25519_verify: success!"))
ret = DROPBEAR_SUCCESS; ret = DROPBEAR_SUCCESS;
} }