From a69f589adc8840ed6dc585ccadcd5e4bd0b2e99e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 4 Sep 2006 07:25:22 +0000 Subject: [PATCH] pass context to _hx509_create_signature git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17970 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/cms.c | 6 ++++-- lib/hx509/req.c | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/hx509/cms.c b/lib/hx509/cms.c index 888b68a1f..f80d7284f 100644 --- a/lib/hx509/cms.c +++ b/lib/hx509/cms.c @@ -892,7 +892,8 @@ hx509_cms_create_signed_1(hx509_context context, goto out; } - ret = _hx509_create_signature(NULL, + ret = _hx509_create_signature(context, + NULL, digest_alg, sd.encapContentInfo.eContent, NULL, @@ -971,7 +972,8 @@ hx509_cms_create_signed_1(hx509_context context, if (size != os.length) _hx509_abort("internal ASN.1 encoder error"); - ret = _hx509_create_signature(_hx509_cert_private_key(cert), + ret = _hx509_create_signature(context, + _hx509_cert_private_key(cert), hx509_signature_rsa_with_sha1(), &os, &signer_info->signatureAlgorithm, diff --git a/lib/hx509/req.c b/lib/hx509/req.c index 3167f9848..bfeff1dab 100644 --- a/lib/hx509/req.c +++ b/lib/hx509/req.c @@ -196,7 +196,8 @@ _hx509_request_to_pkcs10(hx509_context context, if (data.length != size) abort(); - ret = _hx509_create_signature(signer, + ret = _hx509_create_signature(context, + signer, hx509_signature_rsa_with_sha1(), &data, &r.signatureAlgorithm,