Lines Matching refs:decoded

2880 	struct sshbuf *encoded = NULL, *decoded = NULL;  in private2_uudecode()  local
2888 (decoded = sshbuf_new()) == NULL) { in private2_uudecode()
2929 if ((r = sshbuf_b64tod(decoded, (char *)sshbuf_ptr(encoded))) != 0) in private2_uudecode()
2933 if (sshbuf_len(decoded) < sizeof(AUTH_MAGIC) || in private2_uudecode()
2934 memcmp(sshbuf_ptr(decoded), AUTH_MAGIC, sizeof(AUTH_MAGIC))) { in private2_uudecode()
2939 *decodedp = decoded; in private2_uudecode()
2940 decoded = NULL; in private2_uudecode()
2944 sshbuf_free(decoded); in private2_uudecode()
2949 private2_decrypt(struct sshbuf *decoded, const char *passphrase, in private2_decrypt() argument
2962 if (decoded == NULL || decryptedp == NULL || pubkeyp == NULL) in private2_decrypt()
2974 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in private2_decrypt()
2975 (r = sshbuf_get_cstring(decoded, &ciphername, NULL)) != 0 || in private2_decrypt()
2976 (r = sshbuf_get_cstring(decoded, &kdfname, NULL)) != 0 || in private2_decrypt()
2977 (r = sshbuf_froms(decoded, &kdf)) != 0 || in private2_decrypt()
2978 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in private2_decrypt()
2987 if ((r = sshkey_froms(decoded, &pubkey)) != 0 || in private2_decrypt()
2988 (r = sshbuf_get_u32(decoded, &encrypted_len)) != 0) in private2_decrypt()
3037 if (sshbuf_len(decoded) < authlen || in private2_decrypt()
3038 sshbuf_len(decoded) - authlen < encrypted_len) { in private2_decrypt()
3048 if ((r = cipher_crypt(ciphercontext, 0, dp, sshbuf_ptr(decoded), in private2_decrypt()
3055 if ((r = sshbuf_consume(decoded, encrypted_len + authlen)) != 0) in private2_decrypt()
3058 if (sshbuf_len(decoded) != 0) { in private2_decrypt()
3101 struct sshbuf *decoded = NULL, *decrypted = NULL; in sshkey_parse_private2() local
3110 if ((r = private2_uudecode(blob, &decoded)) != 0 || in sshkey_parse_private2()
3111 (r = private2_decrypt(decoded, passphrase, in sshkey_parse_private2()
3148 sshbuf_free(decoded); in sshkey_parse_private2()
3160 struct sshbuf *decoded = NULL; in sshkey_parse_private2_pubkey() local
3167 if ((r = private2_uudecode(blob, &decoded)) != 0) in sshkey_parse_private2_pubkey()
3170 if ((r = sshbuf_consume(decoded, sizeof(AUTH_MAGIC))) != 0 || in sshkey_parse_private2_pubkey()
3171 (r = sshbuf_skip_string(decoded)) != 0 || /* cipher */ in sshkey_parse_private2_pubkey()
3172 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF alg */ in sshkey_parse_private2_pubkey()
3173 (r = sshbuf_skip_string(decoded)) != 0 || /* KDF hint */ in sshkey_parse_private2_pubkey()
3174 (r = sshbuf_get_u32(decoded, &nkeys)) != 0) in sshkey_parse_private2_pubkey()
3184 if ((r = sshkey_froms(decoded, &pubkey)) != 0) in sshkey_parse_private2_pubkey()
3200 sshbuf_free(decoded); in sshkey_parse_private2_pubkey()