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:31:48 +0200
commit75c3e4d5213e8429f624da96cf74119e65de38a4 (patch)
tree3af02e6aeda6e990aa79acc1d0da6d2d1dc4d274
parent9b6d6012111ba227851ae0e06207ea7afc4f5a80 (diff)
downloadgnutls-75c3e4d5213e8429f624da96cf74119e65de38a4.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 4d6a3a32eb..1300049e91 100644
--- a/lib/x509/privkey.c
+++ b/lib/x509/privkey.c
@@ -982,6 +982,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;
@@ -1069,6 +1070,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;
@@ -1137,6 +1139,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;