From f865e18161a844795ea89eb21f8c4fb7c6a45d46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 11 Jan 2007 09:36:03 +0000 Subject: [PATCH] move _hx509_set_digest_alg from cms.c to crypto.c since its only used there. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19837 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/cms.c | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/lib/hx509/cms.c b/lib/hx509/cms.c index b0e6e2be9..e80907529 100644 --- a/lib/hx509/cms.c +++ b/lib/hx509/cms.c @@ -884,38 +884,6 @@ out: return ret; } -int -_hx509_set_digest_alg(DigestAlgorithmIdentifier *id, - const heim_oid *oid, - void *param, size_t length) -{ - int ret; - if (param) { - id->parameters = malloc(sizeof(*id->parameters)); - if (id->parameters == NULL) - return ENOMEM; - id->parameters->data = malloc(length); - if (id->parameters->data == NULL) { - free(id->parameters); - id->parameters = NULL; - return ENOMEM; - } - memcpy(id->parameters->data, param, length); - id->parameters->length = length; - } else - id->parameters = NULL; - ret = der_copy_oid(oid, &id->algorithm); - if (ret) { - if (id->parameters) { - free(id->parameters->data); - free(id->parameters); - id->parameters = NULL; - } - return ret; - } - return 0; -} - static int add_one_attribute(Attribute **attr, unsigned int *len,