macalg
char *macalg;
.opt.arg = &cfg.macalg,
if (cfg.macalg != NULL) {
macmd = EVP_get_digestbyname(cfg.macalg);
cfg.macalg);
mac->mac_len = macalg->len / 8;
mac->key_len = macalg->key_len / 8;
if (macalg->truncatebits != 0)
mac->mac_len = macalg->truncatebits / 8;
mac->etm = macalg->etm;
const struct macalg *m;
static const struct macalg macs[] = {
const struct macalg *m;
mac_setup_by_alg(struct sshmac *mac, const struct macalg *macalg)
mac->type = macalg->type;
if ((mac->hmac_ctx = ssh_hmac_start(macalg->alg)) == NULL)
mac->key_len = mac->mac_len = ssh_hmac_bytes(macalg->alg);