The unified diff between revisions [8a7db1e2..] and [78d02301..] is displayed below. It can also be downloaded as a raw diff.

This diff has been restricted to the following files: 'auth.h'

#
#
# patch "auth.h"
#  from [b6755fb25b23106c389f49d9fc6d8a9b03824293]
#    to [15c3cde23ddce7783b47c81148c4ef89c8e3a5d8]
#
============================================================
--- auth.h	b6755fb25b23106c389f49d9fc6d8a9b03824293
+++ auth.h	15c3cde23ddce7783b47c81148c4ef89c8e3a5d8
@@ -96,6 +96,10 @@ struct AuthState {

 };

+/* Sources for signing keys */
+#define SIGNKEY_SOURCE_RAW_FILE 1
+#define SIGNKEY_SOURCE_AGENT 21
+
 struct SignKeyList;
 /* A singly linked list of signing keys */
 struct SignKeyList {
@@ -103,6 +107,7 @@ struct SignKeyList {
 	sign_key *key;
 	int type; /* The type of key */
 	struct SignKeyList *next;
+	int source;
 	/* filename? or the buffer? for encrypted keys, so we can later get
 	 * the private key portion */