From 28cf0ab6736f43160620dde75030f0f14976bd16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 14 Feb 2009 04:16:30 +0000 Subject: [PATCH] abort on interface misuse git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24685 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/crypto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/hx509/crypto.c b/lib/hx509/crypto.c index 87bf55537..c5372c9c8 100644 --- a/lib/hx509/crypto.c +++ b/lib/hx509/crypto.c @@ -408,7 +408,7 @@ ecdsa_create_signature(hx509_context context, int ret; if (der_heim_oid_cmp(signer->ops->key_oid, &asn1_oid_id_ecPublicKey) != 0) - return HX509_ALG_NOT_SUPP; + _hx509_abort("internal error passing private key to wrong ops"); sig_oid = sig_alg->sig_oid; digest_alg = sig_alg->digest_alg;