summaryrefslogtreecommitdiff
path: root/lib/pkcs11_write.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2014-12-23 12:24:35 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2014-12-23 13:12:02 +0200
commitc5791c82c66393bd8dd458718a6d0b2b526aba35 (patch)
treeb684afdd8a75df8227396c458f7eb1651e9368c3 /lib/pkcs11_write.c
parent7ce1f28d0fd8816323dee4ced4ff93ca87192fe0 (diff)
downloadgnutls-c5791c82c66393bd8dd458718a6d0b2b526aba35.tar.gz
Instead of sanitizing URLs, use hints to support incomplete PKCS#11 URIs
Diffstat (limited to 'lib/pkcs11_write.c')
-rw-r--r--lib/pkcs11_write.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/pkcs11_write.c b/lib/pkcs11_write.c
index 5d6bf3a7a4..55fc6e5259 100644
--- a/lib/pkcs11_write.c
+++ b/lib/pkcs11_write.c
@@ -108,7 +108,7 @@ gnutls_pkcs11_copy_x509_crt(const char *token_url,
memset(&sinfo, 0, sizeof(sinfo));
- ret = pkcs11_url_to_info(token_url, &info);
+ ret = pkcs11_url_to_info(token_url, &info, 0);
if (ret < 0) {
gnutls_assert();
return ret;
@@ -251,7 +251,7 @@ gnutls_pkcs11_copy_attached_extension(const char *token_url,
memset(&sinfo, 0, sizeof(sinfo));
- ret = pkcs11_url_to_info(token_url, &info);
+ ret = pkcs11_url_to_info(token_url, &info, 0);
if (ret < 0) {
gnutls_assert();
return ret;
@@ -369,7 +369,7 @@ gnutls_pkcs11_copy_x509_privkey(const char *token_url,
memset(&exp1, 0, sizeof(exp1));
memset(&exp2, 0, sizeof(exp2));
- ret = pkcs11_url_to_info(token_url, &info);
+ ret = pkcs11_url_to_info(token_url, &info, 0);
if (ret < 0) {
gnutls_assert();
return ret;
@@ -783,7 +783,7 @@ int gnutls_pkcs11_delete_url(const char *object_url, unsigned int flags)
memset(&find_data, 0, sizeof(find_data));
- ret = pkcs11_url_to_info(object_url, &find_data.info);
+ ret = pkcs11_url_to_info(object_url, &find_data.info, 0);
if (ret < 0) {
gnutls_assert();
return ret;
@@ -831,7 +831,7 @@ gnutls_pkcs11_token_init(const char *token_url,
PKCS11_CHECK_INIT;
- ret = pkcs11_url_to_info(token_url, &info);
+ ret = pkcs11_url_to_info(token_url, &info, 0);
if (ret < 0) {
gnutls_assert();
return ret;
@@ -891,7 +891,7 @@ gnutls_pkcs11_token_set_pin(const char *token_url,
memset(&sinfo, 0, sizeof(sinfo));
- ret = pkcs11_url_to_info(token_url, &info);
+ ret = pkcs11_url_to_info(token_url, &info, 0);
if (ret < 0) {
gnutls_assert();
return ret;
@@ -968,7 +968,7 @@ gnutls_pkcs11_token_get_random(const char *token_url,
memset(&sinfo, 0, sizeof(sinfo));
- ret = pkcs11_url_to_info(token_url, &info);
+ ret = pkcs11_url_to_info(token_url, &info, 0);
if (ret < 0) {
gnutls_assert();
return ret;