diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2008-03-28 13:08:08 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2008-03-28 13:08:08 +0000 |
commit | 68d2b40cc750630488b54e5874333f3e55fff32e (patch) | |
tree | 70c11c7aa1b73f158ed048b65f971345bfc080ae /src/ne_pkcs11.c | |
parent | fb1584c6826208da5c7517283c34d2fbeac1bace (diff) | |
download | neon-68d2b40cc750630488b54e5874333f3e55fff32e.tar.gz |
* src/ne_pkcs11.c (pk11_find_pkey): Fix logic to reject non-DSA/RSA
keys.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1425 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_pkcs11.c')
-rw-r--r-- | src/ne_pkcs11.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ne_pkcs11.c b/src/ne_pkcs11.c index 7c55362..9a480a8 100644 --- a/src/ne_pkcs11.c +++ b/src/ne_pkcs11.c @@ -167,7 +167,7 @@ static int pk11_find_pkey(ne_ssl_pkcs11_provider *prov, a[0].value_len = sizeof prov->keytype; if (pakchois_get_attribute_value(pks, obj, a, 1) == CKR_OK - || (prov->keytype != CKK_RSA && prov->keytype != CKK_DSA)) { + && (prov->keytype == CKK_RSA || prov->keytype == CKK_DSA)) { found = 1; prov->privkey = obj; } |