Lines Matching defs:dgst_raw_len
927 fingerprint_b64(const char *alg, u_char *dgst_raw, size_t dgst_raw_len)
931 size_t rlen = ((dgst_raw_len + 2) / 3) * 4 + plen + 1;
934 if (dgst_raw_len > 65536 || (ret = calloc(1, rlen)) == NULL)
938 if (dgst_raw_len == 0)
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)
955 size_t i, rlen = dgst_raw_len * 3 + strlen(alg) + 2;
957 if (dgst_raw_len > 65536 || (retval = calloc(1, rlen)) == NULL)
961 for (i = 0; i < dgst_raw_len; i++) {
970 fingerprint_bubblebabble(u_char *dgst_raw, size_t dgst_raw_len)
978 rounds = (dgst_raw_len / 2) + 1;
984 if ((i + 1 < rounds) || (dgst_raw_len % 2 != 0)) {
1051 fingerprint_randomart(const char *alg, u_char *dgst_raw, size_t dgst_raw_len,
1075 for (i = 0; i < dgst_raw_len; i++) {
1153 size_t dgst_raw_len;
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);
1187 explicit_bzero(dgst_raw, dgst_raw_len);