Lines Matching refs:md
580 struct g_eli_metadata *md)
612 error = eli_metadata_decode(buf, md);
693 const struct g_eli_metadata *md, const u_char *mkey, int nkey)
719 if (md->md_flags & (G_ELI_FLAG_WO_DETACH | G_ELI_FLAG_RO))
724 eli_metadata_softc(sc, md, bpp->sectorsize, bpp->mediasize);
993 struct g_eli_metadata md;
1009 error = g_eli_read_metadata(mp, pp, &md);
1014 if (strcmp(md.md_magic, G_ELI_MAGIC) != 0)
1016 if (md.md_version > G_ELI_VERSION) {
1021 if (md.md_provsize != pp->mediasize)
1024 if (!(md.md_flags & G_ELI_FLAG_BOOT))
1026 if (md.md_keys == 0x00) {
1030 if (md.md_iterations == -1) {
1046 if (nkeyfiles == 0 && md.md_iterations == -1) {
1061 if (md.md_iterations >= 0) {
1080 if (md.md_iterations == 0) {
1081 g_eli_crypto_hmac_update(&ctx, md.md_salt,
1082 sizeof(md.md_salt));
1086 } else if (md.md_iterations > 0) {
1089 pkcs5v2_genkey(dkey, sizeof(dkey), md.md_salt,
1090 sizeof(md.md_salt), passphrase, md.md_iterations);
1101 error = g_eli_mkey_decrypt(&md, key, mkey, &nkey);
1133 gp = g_eli_create(NULL, mp, pp, &md, mkey, nkey);
1135 bzero(&md, sizeof(md));