Home | History | Annotate | Download | only in openssh

Lines Matching defs:alg

44 	int alg;
124 ssh_digest_by_alg(int alg)
126 if (alg < 0 || alg >= SSH_DIGEST_MAX)
128 if (digests[alg].id != alg) /* sanity */
130 return &(digests[alg]);
136 int alg;
138 for (alg = 0; alg < SSH_DIGEST_MAX; alg++) {
139 if (strcasecmp(name, digests[alg].name) == 0)
140 return digests[alg].id;
146 ssh_digest_alg_name(int alg)
148 const struct ssh_digest *digest = ssh_digest_by_alg(alg);
154 ssh_digest_bytes(int alg)
156 const struct ssh_digest *digest = ssh_digest_by_alg(alg);
164 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
170 ssh_digest_start(int alg)
172 const struct ssh_digest *digest = ssh_digest_by_alg(alg);
181 ret->alg = alg;
189 const struct ssh_digest *digest = ssh_digest_by_alg(from->alg);
191 if (digest == NULL || from->alg != to->alg)
200 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
217 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
235 digest = ssh_digest_by_alg(ctx->alg);
246 ssh_digest_memory(int alg, const void *m, size_t mlen, u_char *d, size_t dlen)
248 struct ssh_digest_ctx *ctx = ssh_digest_start(alg);
260 ssh_digest_buffer(int alg, const struct sshbuf *b, u_char *d, size_t dlen)
262 return ssh_digest_memory(alg, sshbuf_ptr(b), sshbuf_len(b), d, dlen);