Lines Matching refs:decoded
2988 struct sshbuf *encoded = NULL, *decoded = NULL; in private2_uudecode() local
2996 (decoded = sshbuf_new()) == NULL) { in private2_uudecode()
3037 if ((r = sshbuf_b64tod(decoded, (char *)sshbuf_ptr(encoded))) != 0) in private2_uudecode()
3041 if (sshbuf_len(decoded) < sizeof(AUTH_MAGIC) || in private2_uudecode()
3042 memcmp(sshbuf_ptr(decoded), AUTH_MAGIC, sizeof(AUTH_MAGIC))) { in private2_uudecode()
3047 *decodedp = decoded; in private2_uudecode()
3048 decoded = NULL; in private2_uudecode()
3052 sshbuf_free(decoded); in private2_uudecode()
3057 private2_decrypt(struct sshbuf *decoded, const char *passphrase, in private2_decrypt() argument
3070 if (decoded == NULL || decryptedp == NULL || pubkeyp == NULL) in private2_decrypt()
3082 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in private2_decrypt()
3083 (r = sshbuf_get_cstring(decoded, &ciphername, NULL)) != 0 || in private2_decrypt()
3084 (r = sshbuf_get_cstring(decoded, &kdfname, NULL)) != 0 || in private2_decrypt()
3085 (r = sshbuf_froms(decoded, &kdf)) != 0 || in private2_decrypt()
3086 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in private2_decrypt()
3095 if ((r = sshkey_froms(decoded, &pubkey)) != 0 || in private2_decrypt()
3096 (r = sshbuf_get_u32(decoded, &encrypted_len)) != 0) in private2_decrypt()
3145 if (sshbuf_len(decoded) < authlen || in private2_decrypt()
3146 sshbuf_len(decoded) - authlen < encrypted_len) { in private2_decrypt()
3156 if ((r = cipher_crypt(ciphercontext, 0, dp, sshbuf_ptr(decoded), in private2_decrypt()
3163 if ((r = sshbuf_consume(decoded, encrypted_len + authlen)) != 0) in private2_decrypt()
3166 if (sshbuf_len(decoded) != 0) { in private2_decrypt()
3209 struct sshbuf *decoded = NULL, *decrypted = NULL; in sshkey_parse_private2() local
3218 if ((r = private2_uudecode(blob, &decoded)) != 0 || in sshkey_parse_private2()
3219 (r = private2_decrypt(decoded, passphrase, in sshkey_parse_private2()
3256 sshbuf_free(decoded); in sshkey_parse_private2()
3268 struct sshbuf *decoded = NULL; in sshkey_parse_private2_pubkey() local
3275 if ((r = private2_uudecode(blob, &decoded)) != 0) in sshkey_parse_private2_pubkey()
3278 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in sshkey_parse_private2_pubkey()
3279 (r = sshbuf_skip_string(decoded)) != 0 || /* cipher */ in sshkey_parse_private2_pubkey()
3280 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF alg */ in sshkey_parse_private2_pubkey()
3281 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF hint */ in sshkey_parse_private2_pubkey()
3282 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in sshkey_parse_private2_pubkey()
3292 if ((r = sshkey_froms(decoded, &pubkey)) != 0) in sshkey_parse_private2_pubkey()
3308 sshbuf_free(decoded); in sshkey_parse_private2_pubkey()