From f37c85ba615cdc3676bffa812d12544ea813ecb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 3 Feb 2007 22:47:25 +0000 Subject: [PATCH] pass extra flags for detached signatures. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20171 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/pkinit.c | 4 ++++ lib/krb5/pkinit.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/kdc/pkinit.c b/kdc/pkinit.c index 196aa36cc..0d9405481 100644 --- a/kdc/pkinit.c +++ b/kdc/pkinit.c @@ -527,6 +527,7 @@ _kdc_pk_rd_padata(krb5_context context, kdc_identity->verify_ctx, signed_content.data, signed_content.length, + NULL, kdc_identity->certpool, &eContentType, &eContent, @@ -768,6 +769,7 @@ pk_mk_pa_reply_enckey(krb5_context context, goto out; ret = hx509_cms_create_signed_1(kdc_identity->hx509ctx, + 0, oid_id_pkrkeydata(), buf.data, buf.length, @@ -785,6 +787,7 @@ pk_mk_pa_reply_enckey(krb5_context context, goto out; ret = hx509_cms_envelope_1(kdc_identity->hx509ctx, + 0, client_params->cert, signed_data.data, signed_data.length, NULL, oid_id_pkcs7_signedData(), &buf); @@ -881,6 +884,7 @@ pk_mk_pa_reply_dh(krb5_context context, goto out; ret = hx509_cms_create_signed_1(kdc_identity->hx509ctx, + 0, oid_id_pkdhkeydata(), buf.data, buf.length, diff --git a/lib/krb5/pkinit.c b/lib/krb5/pkinit.c index b2f045557..d83b6877d 100644 --- a/lib/krb5/pkinit.c +++ b/lib/krb5/pkinit.c @@ -170,6 +170,7 @@ _krb5_pk_create_sign(krb5_context context, } ret = hx509_cms_create_signed_1(id->hx509ctx, + 0, eContentType, eContent->data, eContent->length, @@ -705,6 +706,7 @@ _krb5_pk_verify_sign(krb5_context context, id->verify_ctx, data, length, + NULL, id->certpool, contentType, content,