version 1.109, 2020/06/22 05:58:35 |
version 1.110, 2020/06/24 15:07:33 |
|
|
case KEY_XMSS: |
case KEY_XMSS: |
case KEY_XMSS_CERT: |
case KEY_XMSS_CERT: |
if ((r = sshbuf_get_cstring(buf, &xmss_name, NULL)) != 0 || |
if ((r = sshbuf_get_cstring(buf, &xmss_name, NULL)) != 0 || |
(r = sshkey_xmss_init(k, xmss_name)) != 0 || |
|
(r = sshbuf_get_string(buf, &xmss_pk, &pklen)) != 0 || |
(r = sshbuf_get_string(buf, &xmss_pk, &pklen)) != 0 || |
(r = sshbuf_get_string(buf, &xmss_sk, &sklen)) != 0) |
(r = sshbuf_get_string(buf, &xmss_sk, &sklen)) != 0) |
|
goto out; |
|
if (type == KEY_XMSS && |
|
(r = sshkey_xmss_init(k, xmss_name)) != 0) |
goto out; |
goto out; |
if (pklen != sshkey_xmss_pklen(k) || |
if (pklen != sshkey_xmss_pklen(k) || |
sklen != sshkey_xmss_sklen(k)) { |
sklen != sshkey_xmss_sklen(k)) { |