Lines Matching refs:decoded

2972 	struct sshbuf *encoded = NULL, *decoded = NULL;  in private2_uudecode()  local
2980 (decoded = sshbuf_new()) == NULL) { in private2_uudecode()
3021 if ((r = sshbuf_b64tod(decoded, (char *)sshbuf_ptr(encoded))) != 0) in private2_uudecode()
3025 if (sshbuf_len(decoded) < sizeof(AUTH_MAGIC) || in private2_uudecode()
3026 memcmp(sshbuf_ptr(decoded), AUTH_MAGIC, sizeof(AUTH_MAGIC))) { in private2_uudecode()
3031 *decodedp = decoded; in private2_uudecode()
3032 decoded = NULL; in private2_uudecode()
3036 sshbuf_free(decoded); in private2_uudecode()
3041 private2_decrypt(struct sshbuf *decoded, const char *passphrase, in private2_decrypt() argument
3054 if (decoded == NULL || decryptedp == NULL || pubkeyp == NULL) in private2_decrypt()
3066 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in private2_decrypt()
3067 (r = sshbuf_get_cstring(decoded, &ciphername, NULL)) != 0 || in private2_decrypt()
3068 (r = sshbuf_get_cstring(decoded, &kdfname, NULL)) != 0 || in private2_decrypt()
3069 (r = sshbuf_froms(decoded, &kdf)) != 0 || in private2_decrypt()
3070 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in private2_decrypt()
3079 if ((r = sshkey_froms(decoded, &pubkey)) != 0 || in private2_decrypt()
3080 (r = sshbuf_get_u32(decoded, &encrypted_len)) != 0) in private2_decrypt()
3129 if (sshbuf_len(decoded) < authlen || in private2_decrypt()
3130 sshbuf_len(decoded) - authlen < encrypted_len) { in private2_decrypt()
3140 if ((r = cipher_crypt(ciphercontext, 0, dp, sshbuf_ptr(decoded), in private2_decrypt()
3147 if ((r = sshbuf_consume(decoded, encrypted_len + authlen)) != 0) in private2_decrypt()
3150 if (sshbuf_len(decoded) != 0) { in private2_decrypt()
3193 struct sshbuf *decoded = NULL, *decrypted = NULL; in sshkey_parse_private2() local
3202 if ((r = private2_uudecode(blob, &decoded)) != 0 || in sshkey_parse_private2()
3203 (r = private2_decrypt(decoded, passphrase, in sshkey_parse_private2()
3240 sshbuf_free(decoded); in sshkey_parse_private2()
3252 struct sshbuf *decoded = NULL; in sshkey_parse_private2_pubkey() local
3259 if ((r = private2_uudecode(blob, &decoded)) != 0) in sshkey_parse_private2_pubkey()
3262 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in sshkey_parse_private2_pubkey()
3263 (r = sshbuf_skip_string(decoded)) != 0 || /* cipher */ in sshkey_parse_private2_pubkey()
3264 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF alg */ in sshkey_parse_private2_pubkey()
3265 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF hint */ in sshkey_parse_private2_pubkey()
3266 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in sshkey_parse_private2_pubkey()
3276 if ((r = sshkey_froms(decoded, &pubkey)) != 0) in sshkey_parse_private2_pubkey()
3292 sshbuf_free(decoded); in sshkey_parse_private2_pubkey()