summaryrefslogtreecommitdiff
path: root/lib/pkcs11_int.h
Commit message (Expand)AuthorAgeFilesLines
* p11tool: fix initialization of security officer's PINtmp-initialize-so-pin-fixNikos Mavrogiannopoulos2018-10-241-0/+7
* Provide a more flexible PKCS#11 search of trust store certificatestmp-pkcs11-lax-searchNikos Mavrogiannopoulos2018-09-211-0/+1
* gnutls_pkcs11_token_get_ptr, gnutls_pkcs11_obj_get_ptr: introducedNikos Mavrogiannopoulos2018-05-211-0/+1
* pkcs11: set the modulus bits on RSA keystmp-rsa-pss-fixNikos Mavrogiannopoulos2018-03-021-0/+1
* pkcs11: simplify trusted module loading stateNikos Mavrogiannopoulos2017-12-031-4/+10
* _gnutls_pkcs11_check_init: improved transition between statesNikos Mavrogiannopoulos2017-12-031-2/+6
* pkcs11: allow loading trusted modules when pkcs11 was initialized in manual modeNikos Mavrogiannopoulos2017-11-031-4/+12
* pkcs11: introduce multiple levels of loadingNikos Mavrogiannopoulos2017-11-031-3/+8
* prior to negotiating a signature check compatibility with private keyNikos Mavrogiannopoulos2017-08-041-0/+17
* gnutls_pkcs11_token_check_mechanism: introduced function to check token for a...Nikos Mavrogiannopoulos2017-08-041-0/+6
* pkcs11: added support for signatures with RSA-PSSNikos Mavrogiannopoulos2017-08-031-6/+17
* pkcs11: simplified pkcs11_login()Nikos Mavrogiannopoulos2017-06-161-2/+2
* pkcs11: the GNUTLS_PKCS11_OBJ_FLAG_LOGIN will force a loginNikos Mavrogiannopoulos2017-06-161-0/+2
* pkcs11: re-open private key session inside a locked sectionNikos Mavrogiannopoulos2017-03-131-4/+6
* pkcs11: forbid PKCS#11 extensions to be used in other than trust modulesNikos Mavrogiannopoulos2016-09-271-1/+2
* pkcs11: is_object_pkcs11_url -> is_pkcs11_url_objectNikos Mavrogiannopoulos2016-08-051-1/+3
* pkcs11: Fixes to prevent undefined behavior (found with libubsan)Nikos Mavrogiannopoulos2016-02-291-1/+1
* pkcs11: add interface for C_GenerateKeyJan Vcelak2016-02-261-0/+8
* Revert "Do not allow importing public keys from PKCS #11 private keys for DSA...Nikos Mavrogiannopoulos2015-12-081-5/+1
* Do not allow importing public keys from PKCS #11 private keys for DSA and ECDSANikos Mavrogiannopoulos2015-12-061-1/+5
* pkcs11: deinitialize gnutls_pkcs11_obj_t's pubkey on deinitNikos Mavrogiannopoulos2015-12-061-1/+2
* pkcs11: introduced gnutls_pkcs11_copy_pubkeyNikos Mavrogiannopoulos2015-10-161-1/+11
* Added GNUTLS_PKCS11_TOKEN_MODNAME for gnutls_pkcs11_token_get_infoNikos Mavrogiannopoulos2015-07-101-1/+1
* pkcs11: use key_usage to set the appropriate flagsNikos Mavrogiannopoulos2015-04-041-0/+8
* pkcs11: added GNUTLS_PKCS11_OBJ_FLAG_EXPECT_PUBKEYNikos Mavrogiannopoulos2015-04-011-0/+1
* added gnutls_pkcs11_obj_set_info()Nikos Mavrogiannopoulos2015-03-111-0/+7
* Instead of sanitizing URLs, use hints to support incomplete PKCS#11 URIsNikos Mavrogiannopoulos2014-12-231-1/+7
* Directly import PKCS #11 object URLs as trusted certificatesNikos Mavrogiannopoulos2014-12-211-0/+7
* Added API to read/write/delete key-cert pairs (limited to windows for now)Nikos Mavrogiannopoulos2014-11-191-0/+4
* pkcs11_login: set the correct user type on reauthenticationNikos Mavrogiannopoulos2014-11-071-1/+1
* pkcs11: force login on tokens that require itNikos Mavrogiannopoulos2014-11-061-1/+2
* pkcs11: eliminated the need for struct token_infoNikos Mavrogiannopoulos2014-11-061-9/+4
* added support for PKCS #11 keys that require reauthentication and simplified ...Nikos Mavrogiannopoulos2014-11-061-1/+1
* added gnutls_pkcs11_copy_attached_extension()Nikos Mavrogiannopoulos2014-09-121-0/+4
* allow retrieving extensions in a trust module using GNUTLS_PKCS11_OBJ_FLAG_OV...Nikos Mavrogiannopoulos2014-09-111-0/+9
* pkcs11: added new functions to query the object's flagsNikos Mavrogiannopoulos2014-08-071-0/+1
* _gnutls_privkey_get_mpis: extended to work for PKCS #11 keysNikos Mavrogiannopoulos2014-08-061-0/+3
* gnutls_pkcs11_privkey_generate2(): corrected public key extraction (for ECDSA...Nikos Mavrogiannopoulos2014-07-011-4/+8
* Added flag GNUTLS_PKCS11_OBJ_FLAG_PRESENT_IN_TRUSTED_MODULE.Nikos Mavrogiannopoulos2014-02-131-0/+1
* Added gnutls_pkcs11_crt_exists()Nikos Mavrogiannopoulos2014-01-031-0/+5
* pkcs11_get_random was renamedNikos Mavrogiannopoulos2013-12-211-1/+1
* ensure that all the exported pkcs11 functions initialize PKCS #11.Nikos Mavrogiannopoulos2013-12-091-1/+9
* PKCS #11 initialization is delayed until first use.Nikos Mavrogiannopoulos2013-12-051-1/+1
* reindented codeNikos Mavrogiannopoulos2013-11-081-169/+155
* get random data from pkcs#11 tokensWolfgang Meyer zu Bergsten2013-10-251-0/+7
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
* pkcs11_find_object made static.Nikos Mavrogiannopoulos2012-11-121-6/+0
* when generating a PKCS #11 private key print the public key.Nikos Mavrogiannopoulos2012-11-121-0/+4
* PIN-related functions common to TPM and PKCS #11 moved to pin.c.Nikos Mavrogiannopoulos2012-07-231-2/+0
* Added PIN callbacks in structures that may require PIN access to override the...Nikos Mavrogiannopoulos2012-07-161-5/+11