summaryrefslogtreecommitdiff
path: root/lib/pkcs11_privkey.c
Commit message (Expand)AuthorAgeFilesLines
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* Remove redundant resets of variables after free()Tim Rühsen2019-02-221-5/+1
* gnutls_pkcs11_privkey_import_url: enable RSA-PSS only when an RSA key can signtmp-key-rsa-pssNikos Mavrogiannopoulos2019-01-221-2/+10
* Constant time/cache PKCS#1 RSA decryptiontmp-fix-CVE-2018-16868Simo Sorce2018-11-301-0/+115
* Add support for EDDSA/Ed25519 object support via PKCS#11Simo Sorce2018-11-191-0/+23
* pkcs11: mark private key objects as sensitive by defaulttmp-pkcs11-sensitive-fixNikos Mavrogiannopoulos2018-05-031-3/+3
* pkcs11: set the modulus bits on RSA keystmp-rsa-pss-fixNikos Mavrogiannopoulos2018-03-021-2/+10
* _gnutls_pkcs11_check_init: improved transition between statesNikos Mavrogiannopoulos2017-12-031-1/+1
* pkcs11: allow loading trusted modules when pkcs11 was initialized in manual modeNikos Mavrogiannopoulos2017-11-031-1/+1
* pkcs11: introduce multiple levels of loadingNikos Mavrogiannopoulos2017-11-031-1/+1
* gnutls_pkcs11_privkey_generate3: doc update [ci skip]Nikos Mavrogiannopoulos2017-08-281-0/+3
* sign APIs: introduce RSA-RAW signing algorithmNikos Mavrogiannopoulos2017-08-171-2/+3
* prior to negotiating a signature check compatibility with private keyNikos Mavrogiannopoulos2017-08-041-16/+0
* pkcs11: mark RSA PKCS#11 key which can do RSA-PSSNikos Mavrogiannopoulos2017-08-041-1/+12
* pkcs11: added support for signatures with RSA-PSSNikos Mavrogiannopoulos2017-08-031-10/+85
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-3/+3
* pkcs11: improved handling of HSMs without CKU_CONTEXT_SPECIFIC supportNikos Mavrogiannopoulos2017-06-171-14/+14
* pkcs11: simplified pkcs11_login()Nikos Mavrogiannopoulos2017-06-161-4/+4
* pkcs11: the GNUTLS_PKCS11_OBJ_FLAG_LOGIN will force a loginNikos Mavrogiannopoulos2017-06-161-2/+8
* Handle specially safenet HSMs which cannot handle CKU_CONTEXT_SPECIFICNikos Mavrogiannopoulos2017-06-161-2/+16
* gnutls_pkcs11_privkey_init: document limitation on created object [ci skip]Nikos Mavrogiannopoulos2017-03-131-2/+8
* pkcs11: re-open privkey session handle on CKR_SESSION_HANDLE_INVALIDtmp-pkcs11-more-unit-testsNikos Mavrogiannopoulos2017-03-131-3/+11
* pkcs11: re-open private key session inside a locked sectionNikos Mavrogiannopoulos2017-03-131-6/+16
* pkcs11: introduced locks to PKCS#11 private key structureNikos Mavrogiannopoulos2017-03-131-0/+24
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-13/+13
* gnutls_pkcs11_privkey_status: return type changed to unsignedNikos Mavrogiannopoulos2016-08-041-1/+1
* pkcs11: on object import always check for a support public key algorithmNikos Mavrogiannopoulos2016-07-041-6/+8
* pkcs11: use ctx as variable name for ck_object_handle_t for clarityNikos Mavrogiannopoulos2016-06-031-7/+7
* pkcs11: implement correct DSA key pair generatingJan Vcelak2016-02-261-4/+59
* pkcs11: moved default RSA public exponent out of stackNikos Mavrogiannopoulos2015-12-311-3/+4
* pkcs11: import public keys from any available objectNikos Mavrogiannopoulos2015-12-311-15/+56
* Do not allow importing public keys from PKCS #11 private keys for DSA and ECDSANikos Mavrogiannopoulos2015-12-081-0/+8
* Revert "Do not allow importing public keys from PKCS #11 private keys for DSA...Nikos Mavrogiannopoulos2015-12-081-2/+2
* Do not allow importing public keys from PKCS #11 private keys for DSA and ECDSANikos Mavrogiannopoulos2015-12-061-2/+2
* pkcs11: avoid setting a variable which isn't usedNikos Mavrogiannopoulos2015-12-061-2/+1
* pkcs11: deinitialize gnutls_pkcs11_obj_t's pubkey on deinitNikos Mavrogiannopoulos2015-12-061-2/+2
* pkcs11: fix passing of incorrect variable in privkey_get_pubkeyJan Vcelak2015-12-061-1/+1
* pkcs11: introduced gnutls_pkcs11_copy_pubkeyNikos Mavrogiannopoulos2015-10-161-1/+1
* pkcs11: when storing public keys, make sure they are marked as not privateNikos Mavrogiannopoulos2015-09-041-0/+5
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-5/+5
* pkcs11: set the CKA_TOKEN attribute on generated public keysNikos Mavrogiannopoulos2015-08-031-1/+8
* doc updatesNikos Mavrogiannopoulos2015-04-041-1/+2
* pkcs11: use key_usage to set the appropriate flagsNikos Mavrogiannopoulos2015-04-041-4/+7
* pkcs11: enhanced key generation functions to allow specifying a CKA_IDNikos Mavrogiannopoulos2015-03-311-15/+56
* gnutls_pkcs11_privkey_generate2: increased the size of ck_attributesNikos Mavrogiannopoulos2015-03-271-1/+1
* pkcs11: check gnutls_rnd() for error conditionNikos Mavrogiannopoulos2015-03-271-1/+6
* gnutls_pkcs11_privkey_generate2: set a CKA_ID on key generationNikos Mavrogiannopoulos2015-03-271-1/+13
* pkcs11: added flags to mark keys as not-being signable or decryptableNikos Mavrogiannopoulos2015-03-261-8/+28
* doc: avoid mentioning pointers when not neededNikos Mavrogiannopoulos2015-03-201-1/+1
* doc: avoid using structure for opaque typesNikos Mavrogiannopoulos2015-03-201-6/+6