aboutsummaryrefslogtreecommitdiffstats
path: root/g10
diff options
context:
space:
mode:
Diffstat (limited to 'g10')
-rw-r--r--g10/ChangeLog6
-rw-r--r--g10/build-packet.c21
2 files changed, 13 insertions, 14 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog
index 7e5de401d..6d5bbe318 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-22 Werner Koch <[email protected]>
+
+ * build-packet.c (build_sig_subpkt): Default is now to put all
+ types of subpackets into the hashed area and only list those which
+ should go into the unhashed area.
+
2001-10-18 Werner Koch <[email protected]>
* keydb.c (keydb_add_resource): Rearranged the way we keep track
diff --git a/g10/build-packet.c b/g10/build-packet.c
index 271fd0920..1b0351e97 100644
--- a/g10/build-packet.c
+++ b/g10/build-packet.c
@@ -773,20 +773,13 @@ build_sig_subpkt (PKT_signature *sig, sigsubpkttype_t type,
nlen = 1; /* just a 1 byte length header */
switch( type ) {
- case SIGSUBPKT_SIG_CREATED:
- case SIGSUBPKT_PREF_SYM:
- case SIGSUBPKT_PREF_HASH:
- case SIGSUBPKT_PREF_COMPR:
- case SIGSUBPKT_KS_FLAGS:
- case SIGSUBPKT_KEY_EXPIRE:
- case SIGSUBPKT_NOTATION:
- case SIGSUBPKT_POLICY:
- case SIGSUBPKT_REVOC_REASON:
- case SIGSUBPKT_PRIMARY_UID:
- case SIGSUBPKT_KEY_FLAGS:
- case SIGSUBPKT_FEATURES:
- hashed = 1; break;
- default: hashed = 0; break;
+ case SIGSUBPKT_ISSUER:
+ case SIGSUBPKT_PRIV_VERIFY_CACHE: /*(obsolete)*/
+ hashed = 0;
+ break;
+ default:
+ hashed = 1;
+ break;
}
if( critical )