Lines Matching refs:priv
297 gnutls_privkey_t priv;
298 if ((ec = gnutls_privkey_init(&priv)) != GNUTLS_E_SUCCESS) return dcrypt_gnutls_error(ec, error_r);
300 gnutls_privkey_set_flags(priv, GNUTLS_PRIVKEY_FLAG_EXPORT_COMPAT);
302 ec = gnutls_privkey_generate(priv, pk_algo, bits, 0);
304 gnutls_privkey_deinit(priv);
308 pair_r->priv = (struct dcrypt_private_key*)priv;
310 return dcrypt_gnutls_private_to_public_key(pair_r->priv, &pair_r->pub, error_r);
327 gnutls_privkey_t priv = (gnutls_privkey_t)key;
329 gnutls_privkey_export_x509(priv, &xkey);
357 gnutls_privkey_t priv = (gnutls_privkey_t)priv_key;
358 if (gnutls_privkey_get_pk_algorithm(priv, NULL) == GNUTLS_PK_RSA) {
361 ec = gnutls_privkey_export_rsa_raw(priv, &m, &e, NULL, NULL, NULL, NULL, NULL, NULL);
374 } else if (gnutls_privkey_get_pk_algorithm(priv, NULL) == GNUTLS_PK_EC) {
377 ec = gnutls_privkey_export_ecc_raw(priv, &curve, &x, &y, NULL);
411 dcrypt_gnutls_free_private_key(&keypair->priv);