Lines Matching defs:dgst_raw
927 fingerprint_b64(const char *alg, u_char *dgst_raw, size_t dgst_raw_len)
940 if ((r = b64_ntop(dgst_raw, dgst_raw_len,
952 fingerprint_hex(const char *alg, u_char *dgst_raw, size_t dgst_raw_len)
963 i > 0 ? ":" : "", dgst_raw[i]);
970 fingerprint_bubblebabble(u_char *dgst_raw, size_t dgst_raw_len)
985 idx0 = (((((u_int)(dgst_raw[2 * i])) >> 6) & 3) +
987 idx1 = (((u_int)(dgst_raw[2 * i])) >> 2) & 15;
988 idx2 = ((((u_int)(dgst_raw[2 * i])) & 3) +
994 idx3 = (((u_int)(dgst_raw[(2 * i) + 1])) >> 4) & 15;
995 idx4 = (((u_int)(dgst_raw[(2 * i) + 1]))) & 15;
1000 ((((u_int)(dgst_raw[2 * i])) * 7) +
1001 ((u_int)(dgst_raw[(2 * i) + 1])))) % 36;
1035 * Movement is taken from dgst_raw 2bit-wise. Bumping into walls
1051 fingerprint_randomart(const char *alg, u_char *dgst_raw, size_t dgst_raw_len,
1078 input = dgst_raw[i];
1152 u_char *dgst_raw;
1155 if (sshkey_fingerprint_raw(k, dgst_alg, &dgst_raw, &dgst_raw_len) != 0)
1161 dgst_raw, dgst_raw_len);
1164 dgst_raw, dgst_raw_len);
1169 dgst_raw, dgst_raw_len);
1173 dgst_raw, dgst_raw_len);
1176 retval = fingerprint_bubblebabble(dgst_raw, dgst_raw_len);
1180 dgst_raw, dgst_raw_len, k);
1183 explicit_bzero(dgst_raw, dgst_raw_len);
1184 free(dgst_raw);
1187 explicit_bzero(dgst_raw, dgst_raw_len);
1188 free(dgst_raw);