Home | History | Annotate | Download | only in openssh

Lines Matching refs:alg

45 	int alg;
68 ssh_digest_by_alg(int alg)
70 if (alg < 0 || alg >= SSH_DIGEST_MAX)
72 if (digests[alg].id != alg) /* sanity */
74 if (digests[alg].mdfunc == NULL)
76 return &(digests[alg]);
82 int alg;
84 for (alg = 0; digests[alg].id != -1; alg++) {
85 if (strcasecmp(name, digests[alg].name) == 0)
86 return digests[alg].id;
92 ssh_digest_alg_name(int alg)
94 const struct ssh_digest *digest = ssh_digest_by_alg(alg);
100 ssh_digest_bytes(int alg)
102 const struct ssh_digest *digest = ssh_digest_by_alg(alg);
114 ssh_digest_start(int alg)
116 const struct ssh_digest *digest = ssh_digest_by_alg(alg);
121 ret->alg = alg;
133 if (from->alg != to->alg)
158 const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
183 ssh_digest_memory(int alg, const void *m, size_t mlen, u_char *d, size_t dlen)
185 const struct ssh_digest *digest = ssh_digest_by_alg(alg);
201 ssh_digest_buffer(int alg, const struct sshbuf *b, u_char *d, size_t dlen)
203 return ssh_digest_memory(alg, sshbuf_ptr(b), sshbuf_len(b), d, dlen);