Add _hx509_create_signature_bitstring.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19563 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-12-29 15:53:42 +00:00
parent 694955c3a8
commit 1c95c59dab

View File

@@ -940,6 +940,26 @@ _hx509_create_signature(hx509_context context,
signatureAlgorithm, sig);
}
int
_hx509_create_signature_bitstring(hx509_context context,
const hx509_private_key signer,
const AlgorithmIdentifier *alg,
const heim_octet_string *data,
AlgorithmIdentifier *signatureAlgorithm,
heim_bit_string *sig)
{
heim_octet_string os;
int ret;
ret = _hx509_create_signature(context, signer, alg,
data, signatureAlgorithm, &os);
if (ret)
return ret;
sig->data = os.data;
sig->length = os.length * 8;
return 0;
}
int
_hx509_public_encrypt(hx509_context context,
const heim_octet_string *cleartext,