summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/gssapi/krb5/ChangeLog4
-rw-r--r--src/lib/gssapi/krb5/k5seal.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/ChangeLog b/src/lib/gssapi/krb5/ChangeLog
index 2bc1ca9a6d..61f853aadd 100644
--- a/src/lib/gssapi/krb5/ChangeLog
+++ b/src/lib/gssapi/krb5/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-27 Sam Hartman <hartmans@mit.edu>
+
+ * k5seal.c (make_seal_token_v1): Use usage 15 only for mic tokens, not for seal tokens without encryption
+
2001-10-26 Ezra Peisach <epeisach@mit.edu>
* k5seal.c (make_seal_token_v1): Correct errors in code pertaining
diff --git a/src/lib/gssapi/krb5/k5seal.c b/src/lib/gssapi/krb5/k5seal.c
index 7ba53db27c..e9d2985d18 100644
--- a/src/lib/gssapi/krb5/k5seal.c
+++ b/src/lib/gssapi/krb5/k5seal.c
@@ -150,7 +150,7 @@ make_seal_token_v1 (krb5_context context,
break;
case SGN_ALG_HMAC_MD5:
md5cksum.checksum_type = CKSUMTYPE_HMAC_MD5_ARCFOUR;
- if (!encrypt)
+ if (toktype != KG_TOK_SEAL_MSG)
sign_usage = 15;
break;
default: