+1736. [bug] dst_key_fromnamedfile() could fail to read a
+ public key. [RT #12687]
+
1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
[RE #12688]
/*
* Principal Author: Brian Wellington
- * $Id: dst_api.c,v 1.117 2004/06/16 01:41:52 marka Exp $
+ * $Id: dst_api.c,v 1.118 2004/10/01 00:10:59 marka Exp $
*/
#include <config.h>
if (result != ISC_R_SUCCESS)
return (result);
- if (type == DST_TYPE_PUBLIC ||
+ if ((type & (DST_TYPE_PRIVATE | DST_TYPE_PUBLIC)) == DST_TYPE_PUBLIC ||
(pubkey->key_flags & DNS_KEYFLAG_TYPEMASK) == DNS_KEYTYPE_NOKEY)
{
result = computeid(pubkey);