From e0d75a37669b0659c594799e785d6e34e267522f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 4 Apr 2005 08:24:01 +0000 Subject: [PATCH] make generation of pa data into a switch instead of a bitmask git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14721 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/pkinit.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/krb5/pkinit.c b/lib/krb5/pkinit.c index 23dfa8714..d743b7586 100644 --- a/lib/krb5/pkinit.c +++ b/lib/krb5/pkinit.c @@ -57,7 +57,7 @@ RCSID("$Id$"); enum { COMPAT_WIN2K = 1, COMPAT_19 = 2, - COMPAT_25 = 4 + COMPAT_25 = 3 }; @@ -601,7 +601,7 @@ pk_mk_padata(krb5_context context, memset(&req, 0, sizeof(req)); memset(&content_info, 0, sizeof(content_info)); - if (compat & COMPAT_WIN2K) { + if (compat == COMPAT_WIN2K) { AuthPack_Win2k ap; memset(&ap, 0, sizeof(ap)); @@ -623,7 +623,7 @@ pk_mk_padata(krb5_context context, krb5_abortx(context, "internal ASN1 encoder error"); oid = oid_id_pkcs7_data(); - } else if (compat & COMPAT_19) { + } else if (compat == COMPAT_19) { AuthPack_19 ap; memset(&ap, 0, sizeof(ap)); @@ -644,7 +644,7 @@ pk_mk_padata(krb5_context context, krb5_abortx(context, "internal ASN1 encoder error"); oid = oid_id_pkauthdata(); - } else if (compat & COMPAT_25) { + } else if (compat == COMPAT_25) { AuthPack ap; memset(&ap, 0, sizeof(ap)); @@ -687,7 +687,7 @@ pk_mk_padata(krb5_context context, req.trustedCertifiers = NULL; req.kdcPkId = NULL; - if (compat & COMPAT_WIN2K) { + if (compat == COMPAT_WIN2K) { PA_PK_AS_REQ_Win2k winreq; pa_type = KRB5_PADATA_PK_AS_REQ_WIN; @@ -709,7 +709,7 @@ pk_mk_padata(krb5_context context, &winreq, &size, ret); free_PA_PK_AS_REQ_Win2k(&winreq); - } else if (compat & COMPAT_19) { + } else if (compat == COMPAT_19) { PA_PK_AS_REQ_19 req_19; pa_type = KRB5_PADATA_PK_AS_REQ_19; @@ -728,7 +728,7 @@ pk_mk_padata(krb5_context context, free_PA_PK_AS_REQ_19(&req_19); - } else if (compat & COMPAT_25) { + } else if (compat == COMPAT_25) { pa_type = KRB5_PADATA_PK_AS_REQ; ASN1_MALLOC_ENCODE(PA_PK_AS_REQ, buf.data, buf.length,