Lines Matching refs:decoded
4016 struct sshbuf *encoded = NULL, *decoded = NULL; in private2_uudecode() local
4024 (decoded = sshbuf_new()) == NULL) { in private2_uudecode()
4065 if ((r = sshbuf_b64tod(decoded, (char *)sshbuf_ptr(encoded))) != 0) in private2_uudecode()
4069 if (sshbuf_len(decoded) < sizeof(AUTH_MAGIC) || in private2_uudecode()
4070 memcmp(sshbuf_ptr(decoded), AUTH_MAGIC, sizeof(AUTH_MAGIC))) { in private2_uudecode()
4075 *decodedp = decoded; in private2_uudecode()
4076 decoded = NULL; in private2_uudecode()
4080 sshbuf_free(decoded); in private2_uudecode()
4085 private2_decrypt(struct sshbuf *decoded, const char *passphrase, in private2_decrypt() argument
4098 if (decoded == NULL || decryptedp == NULL || pubkeyp == NULL) in private2_decrypt()
4110 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in private2_decrypt()
4111 (r = sshbuf_get_cstring(decoded, &ciphername, NULL)) != 0 || in private2_decrypt()
4112 (r = sshbuf_get_cstring(decoded, &kdfname, NULL)) != 0 || in private2_decrypt()
4113 (r = sshbuf_froms(decoded, &kdf)) != 0 || in private2_decrypt()
4114 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in private2_decrypt()
4123 if ((r = sshkey_froms(decoded, &pubkey)) != 0 || in private2_decrypt()
4124 (r = sshbuf_get_u32(decoded, &encrypted_len)) != 0) in private2_decrypt()
4173 if (sshbuf_len(decoded) < authlen || in private2_decrypt()
4174 sshbuf_len(decoded) - authlen < encrypted_len) { in private2_decrypt()
4184 if ((r = cipher_crypt(ciphercontext, 0, dp, sshbuf_ptr(decoded), in private2_decrypt()
4191 if ((r = sshbuf_consume(decoded, encrypted_len + authlen)) != 0) in private2_decrypt()
4194 if (sshbuf_len(decoded) != 0) { in private2_decrypt()
4262 struct sshbuf *decoded = NULL, *decrypted = NULL; in sshkey_parse_private2() local
4271 if ((r = private2_uudecode(blob, &decoded)) != 0 || in sshkey_parse_private2()
4272 (r = private2_decrypt(decoded, passphrase, in sshkey_parse_private2()
4309 sshbuf_free(decoded); in sshkey_parse_private2()
4321 struct sshbuf *decoded = NULL; in sshkey_parse_private2_pubkey() local
4328 if ((r = private2_uudecode(blob, &decoded)) != 0) in sshkey_parse_private2_pubkey()
4331 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in sshkey_parse_private2_pubkey()
4332 (r = sshbuf_skip_string(decoded)) != 0 || /* cipher */ in sshkey_parse_private2_pubkey()
4333 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF alg */ in sshkey_parse_private2_pubkey()
4334 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF hint */ in sshkey_parse_private2_pubkey()
4335 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in sshkey_parse_private2_pubkey()
4345 if ((r = sshkey_froms(decoded, &pubkey)) != 0) in sshkey_parse_private2_pubkey()
4361 sshbuf_free(decoded); in sshkey_parse_private2_pubkey()