From 698d712bfa5f48bba3e2edce9bd64c6f57fb88fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 14 Jan 2007 23:28:58 +0000 Subject: [PATCH] (hx509_cms_create_signed_1): use hx509_cert_binary git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19912 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/cms.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/hx509/cms.c b/lib/hx509/cms.c index e80907529..dc43a313a 100644 --- a/lib/hx509/cms.c +++ b/lib/hx509/cms.c @@ -1152,17 +1152,12 @@ hx509_cms_create_signed_1(hx509_context context, } for (i = 0; i < path.len; i++) { - ASN1_MALLOC_ENCODE(Certificate, - sd.certificates->val[i].data, - sd.certificates->val[i].length, - _hx509_get_cert(path.val[i]), - &size, ret); + ret = hx509_cert_binary(context, path.val[i], + &sd.certificates->val[i]); if (ret) { hx509_clear_error_string(context); goto out; } - if (sd.certificates->val[i].length != size) - _hx509_abort("internal ASN.1 encoder error"); } }