summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-04-29 19:31:48 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-04-29 19:39:28 +0200
commitc4d1a4bc7bf636527986db172a3d3986caa219f4 (patch)
tree4443850a79718ee8f1e0a08b5693ae2be90d3373
parentf93b7371bcfa686b52e8160edd0733554a409da4 (diff)
downloadgnutls-c4d1a4bc7bf636527986db172a3d3986caa219f4.tar.gz
x509/privkey: in raw import functions set the parameter's algorithm type
-rw-r--r--lib/x509/privkey.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/x509/privkey.c b/lib/x509/privkey.c
index 2676bd8811..5988f96ab2 100644
--- a/lib/x509/privkey.c
+++ b/lib/x509/privkey.c
@@ -944,6 +944,7 @@ gnutls_x509_privkey_import_rsa_raw2(gnutls_x509_privkey_t key,
key->params.params_nr = RSA_PRIVATE_PARAMS;
key->pk_algorithm = GNUTLS_PK_RSA;
+ key->params.algo = key->pk_algorithm;
return 0;
@@ -1031,6 +1032,7 @@ gnutls_x509_privkey_import_dsa_raw(gnutls_x509_privkey_t key,
key->params.params_nr = DSA_PRIVATE_PARAMS;
key->pk_algorithm = GNUTLS_PK_DSA;
+ key->params.algo = key->pk_algorithm;
return 0;
@@ -1099,6 +1101,7 @@ gnutls_x509_privkey_import_ecc_raw(gnutls_x509_privkey_t key,
key->params.params_nr++;
key->pk_algorithm = GNUTLS_PK_EC;
+ key->params.algo = key->pk_algorithm;
return 0;