doc: Add a code comment about back signatures.
authorWerner Koch <wk@gnupg.org>
Fri, 6 Apr 2018 09:01:46 +0000 (11:01 +0200)
committerWerner Koch <wk@gnupg.org>
Fri, 6 Apr 2018 09:01:46 +0000 (11:01 +0200)
--

g10/keydb.h

index 627564c..cc99241 100644 (file)
@@ -26,7 +26,9 @@
 #include "../common/util.h"
 #include "packet.h"
 
-/* What qualifies as a certification (rather than a signature?) */
+/* What qualifies as a certification (key-signature in contrast to a
+ * data signature)?  Note that a back signature is special and can be
+ * made by key and data signatures capable subkeys.) */
 #define IS_CERT(s)       (IS_KEY_SIG(s) || IS_UID_SIG(s) || IS_SUBKEY_SIG(s) \
                          || IS_KEY_REV(s) || IS_UID_REV(s) || IS_SUBKEY_REV(s))
 #define IS_SIG(s)        (!IS_CERT(s))