• Home
  • Raw
  • Download

Lines Matching refs:alg

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