/* -*-c-*-
*
- * $Id: key.h,v 1.8 2001/02/03 11:57:38 mdw Exp $
+ * $Id: key.h,v 1.9 2001/06/22 19:37:59 mdw Exp $
*
* Simple key management
*
/*----- Revision history --------------------------------------------------*
*
* $Log: key.h,v $
+ * Revision 1.9 2001/06/22 19:37:59 mdw
+ * New interface to enquire whether a key has expired.
+ *
* Revision 1.8 2001/02/03 11:57:38 mdw
* Allow creating keyfiles with no file attached.
*
extern int key_delete(key_file */*f*/, key */*k*/);
+/* --- @key_expired@ --- *
+ *
+ * Arguments: @key *k@ = pointer to key block
+ *
+ * Returns: Zero if the key is OK, nonzero if it's expired.
+ */
+
+int key_expired(key */*k*/);
+
/* --- @key_expire@ --- *
*
* Arguments: @key_file *f@ = pointer to file block