return 0;
}
+#if 0
/**
* gnutls_privkey_import_pkcs11_url:
* @key: A key of type #gnutls_pubkey_t
*
* Since: 3.1.0
**/
+
int gnutls_privkey_import_pkcs11_url(gnutls_privkey_t key, const char *url)
+{
+}
+#endif
+
+static
+int _gnutls_privkey_import_pkcs11_url(gnutls_privkey_t key, const char *url, unsigned flags)
{
gnutls_pkcs11_privkey_t pkey;
int ret;
gnutls_pkcs11_privkey_set_pin_function(pkey, key->pin.cb,
key->pin.data);
- ret = gnutls_pkcs11_privkey_import_url(pkey, url, 0);
+ ret = gnutls_pkcs11_privkey_import_url(pkey, url, flags);
if (ret < 0) {
gnutls_assert();
goto cleanup;
if (strncmp(url, PKCS11_URL, PKCS11_URL_SIZE) == 0) {
#ifdef ENABLE_PKCS11
- ret = gnutls_privkey_import_pkcs11_url(key, url);
+ ret = _gnutls_privkey_import_pkcs11_url(key, url, flags);
#else
ret = gnutls_assert_val(GNUTLS_E_UNIMPLEMENTED_FEATURE);
#endif
#ifdef ENABLE_PKCS11
+#if 0
/**
* gnutls_pubkey_import_pkcs11_url:
* @key: A key of type #gnutls_pubkey_t
int
gnutls_pubkey_import_pkcs11_url(gnutls_pubkey_t key, const char *url,
unsigned int flags)
+{
+}
+#endif
+
+static int
+_gnutls_pubkey_import_pkcs11_url(gnutls_pubkey_t key, const char *url,
+ unsigned int flags)
{
gnutls_pkcs11_obj_t pcrt;
int ret;
if (strncmp(url, PKCS11_URL, PKCS11_URL_SIZE) == 0)
#ifdef ENABLE_PKCS11
- return gnutls_pubkey_import_pkcs11_url(key, url, flags);
+ return _gnutls_pubkey_import_pkcs11_url(key, url, flags);
#else
return gnutls_assert_val(GNUTLS_E_UNIMPLEMENTED_FEATURE);
#endif
gnutls_x509_crt_fmt_t format);
-int gnutls_pubkey_import_pkcs11_url(gnutls_pubkey_t key,
- const char *url, unsigned int flags
- /* GNUTLS_PKCS11_OBJ_FLAG_* */
- );
+#define gnutls_pubkey_import_pkcs11_url(key, url, flags) gnutls_pubkey_import_url(key, url, flags)
+
int gnutls_pubkey_import_dsa_raw(gnutls_pubkey_t key,
const gnutls_datum_t * p,
const gnutls_datum_t * q,
int gnutls_privkey_import_url(gnutls_privkey_t key,
const char *url, unsigned int flags);
-int gnutls_privkey_import_pkcs11_url(gnutls_privkey_t key,
- const char *url);
+#define gnutls_privkey_import_pkcs11_url(key, url) gnutls_privkey_import_url(key, url, 0)
int
gnutls_privkey_import_ext(gnutls_privkey_t pkey,
gnutls_pubkey_import_pkcs11;
gnutls_pubkey_import_dsa_raw;
gnutls_pubkey_import_rsa_raw;
- gnutls_pubkey_import_pkcs11_url;
gnutls_pubkey_import;
gnutls_x509_crt_set_pubkey;
gnutls_x509_crq_set_pubkey;
gnutls_pkcs12_simple_parse;
gnutls_privkey_import_openpgp_raw;
gnutls_privkey_import_x509_raw;
- gnutls_privkey_import_pkcs11_url;
gnutls_load_file;
gnutls_x509_privkey_import_openssl;
gnutls_x509_privkey_import2;