Lines Matching full:salt
73 extract_salt(const char *s, u_int l, u_char *salt, size_t salt_len)
90 debug2("extract_salt: missing salt termination character");
97 debug2("extract_salt: bad encoded salt length %u", b64len);
104 ret = __b64_pton(b64salt, salt, salt_len);
107 debug2("extract_salt: salt decode error");
111 debug2("extract_salt: expected salt len %zd, got %d",
123 u_char salt[256], result[256];
131 /* Create new salt */
133 salt[i] = arc4random();
135 /* Extract salt from known host entry */
136 if (extract_salt(name_from_hostfile, src_len, salt,
137 sizeof(salt)) == -1)
142 ssh_hmac_init(ctx, salt, len) < 0 ||
148 if (__b64_ntop(salt, len, uu_salt, sizeof(uu_salt)) == -1 ||