/* -*-c-*-
*
- * $Id: keymgmt.c,v 1.6 2004/04/18 18:08:11 mdw Exp $
+ * $Id: keymgmt.c,v 1.7 2004/04/19 08:49:40 mdw Exp $
*
* Key loading and storing
*
if ((a->h = ghash_byname(p)) == 0)
FAIL("unknown hash function");
- if ((p = key_getattr(kf, k, "mgf")) != 0) {
+ if ((p = key_getattr(kf, k, "mgf")) == 0) {
dstr_reset(&d);
- dstr_putf(&d, "%s-mgf");
+ dstr_putf(&d, "%s-mgf", a->h->name);
p = d.buf;
}
if ((a->mgf = gcipher_byname(p)) == 0)
/* -*-c-*-
*
- * $Id: tripe.c,v 1.14 2004/04/18 18:08:11 mdw Exp $
+ * $Id: tripe.c,v 1.15 2004/04/19 08:49:40 mdw Exp $
*
* Main program
*
{ 0, 0, 0, 0 }
};
- int i = mdwopt(argc, argv, "hvu DU:G: b:p:d:k:K:t:a:" T("T:"),
+ int i = mdwopt(argc, argv, "hvuDU:G:b:p:d:k:K:t:a:" T("T:"),
opts, 0, 0, 0);
if (i < 0)
break;