diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-09-04 14:05:02 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-09-04 14:06:01 +0200 |
commit | b2722885d655db55855413caa15f90777929aeca (patch) | |
tree | 576d5e0e6742688e413ff0b0aff24917992fa250 | |
parent | c5dc90546c614f5c795e81e2eff469a67f3f6798 (diff) | |
download | gnutls-b2722885d655db55855413caa15f90777929aeca.tar.gz |
pkcs11: when storing public keys, make sure they are marked as not private
-rw-r--r-- | lib/pkcs11_privkey.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/pkcs11_privkey.c b/lib/pkcs11_privkey.c index 5e4e5d2017..d9736c7cf9 100644 --- a/lib/pkcs11_privkey.c +++ b/lib/pkcs11_privkey.c @@ -743,6 +743,11 @@ gnutls_pkcs11_privkey_generate3(const char *url, gnutls_pk_algorithm_t pk, a[a_val].value = (void *) &tval; a[a_val].value_len = sizeof(tval); a_val++; + + a[a_val].type = CKA_PRIVATE; + a[a_val].value = (void *) &fval; + a[a_val].value_len = sizeof(fval); + a_val++; } a[a_val].type = CKA_ID; |