Lines Matching refs:encoded
893 struct sshbuf *encrypted = NULL, *encoded = NULL, *padded = NULL; in sshkey_xmss_encrypt_state() local
920 (encoded = sshbuf_new()) == NULL || in sshkey_xmss_encrypt_state()
931 if ((r = sshbuf_put(encoded, XMSS_MAGIC, sizeof(XMSS_MAGIC))) != 0 || in sshkey_xmss_encrypt_state()
932 (r = sshbuf_put_u32(encoded, state->idx)) != 0) in sshkey_xmss_encrypt_state()
946 if ((r = sshbuf_put_u32(encoded, encrypted_len)) != 0) in sshkey_xmss_encrypt_state()
948 aadlen = sshbuf_len(encoded); in sshkey_xmss_encrypt_state()
951 if ((r = sshbuf_putb(encoded, padded)) != 0) in sshkey_xmss_encrypt_state()
960 (r = cipher_crypt(ciphercontext, 0, cp, sshbuf_ptr(encoded), in sshkey_xmss_encrypt_state()
972 sshbuf_free(encoded); in sshkey_xmss_encrypt_state()
980 sshkey_xmss_decrypt_state(const struct sshkey *k, struct sshbuf *encoded, in sshkey_xmss_decrypt_state() argument
1012 if ((copy = sshbuf_fromb(encoded)) == NULL || in sshkey_xmss_decrypt_state()
1020 if (sshbuf_len(encoded) < sizeof(XMSS_MAGIC) || in sshkey_xmss_decrypt_state()
1021 memcmp(sshbuf_ptr(encoded), XMSS_MAGIC, sizeof(XMSS_MAGIC))) { in sshkey_xmss_decrypt_state()
1026 if ((r = sshbuf_consume(encoded, sizeof(XMSS_MAGIC))) != 0 || in sshkey_xmss_decrypt_state()
1027 (r = sshbuf_get_u32(encoded, &index)) != 0 || in sshkey_xmss_decrypt_state()
1028 (r = sshbuf_get_u32(encoded, &encrypted_len)) != 0) in sshkey_xmss_decrypt_state()
1037 if (sshbuf_len(encoded) < authlen || in sshkey_xmss_decrypt_state()
1038 sshbuf_len(encoded) - authlen < encrypted_len) { in sshkey_xmss_decrypt_state()
1043 aadlen = sshbuf_len(copy) - sshbuf_len(encoded); in sshkey_xmss_decrypt_state()
1058 if ((r = sshbuf_consume(encoded, encrypted_len + authlen)) != 0) in sshkey_xmss_decrypt_state()
1060 if (sshbuf_len(encoded) != 0) { in sshkey_xmss_decrypt_state()