FT_md
if (f->type == FT_general || f->type == FT_md || f->type == FT_cipher)
case FT_md:
MAYBE_ADD_NL(list_type(FT_md, one));
if (tp == FT_md) {
f.type = FT_md;
{FT_md, "md2", dgst_main, NULL, NULL},
{FT_md, "md4", dgst_main, NULL, NULL},
{FT_md, "md5", dgst_main, NULL, NULL},
{FT_md, "sha1", dgst_main, NULL, NULL},
{FT_md, "sha224", dgst_main, NULL, NULL},
{FT_md, "sha256", dgst_main, NULL, NULL},
{FT_md, "sha384", dgst_main, NULL, NULL},
{FT_md, "sha512", dgst_main, NULL, NULL},
{FT_md, "sha512-224", dgst_main, NULL, NULL},
{FT_md, "sha512-256", dgst_main, NULL, NULL},
{FT_md, "sha3-224", dgst_main, NULL, NULL},
{FT_md, "sha3-256", dgst_main, NULL, NULL},
{FT_md, "sha3-384", dgst_main, NULL, NULL},
{FT_md, "sha3-512", dgst_main, NULL, NULL},
{FT_md, "shake128", dgst_main, NULL, NULL},
{FT_md, "shake256", dgst_main, NULL, NULL},
{FT_md, "mdc2", dgst_main, NULL, NULL},
{FT_md, "rmd160", dgst_main, NULL, NULL},
{FT_md, "blake2b512", dgst_main, NULL, NULL},
{FT_md, "blake2s256", dgst_main, NULL, NULL},
{FT_md, "sm3", dgst_main, NULL, NULL},