summaryrefslogtreecommitdiff
path: root/lib/pkcs11.c
Commit message (Expand)AuthorAgeFilesLines
* _gnutls_pkcs11_verify_crt_status: check validity against system certDaiki Ueno2020-05-311-28/+70
* lib: avoid file descriptor leak when application forksDaiki Ueno2020-05-301-1/+1
* Compare DNs by comparing their string representationsPierre Ossman2020-04-031-0/+3
* Add support for loading EdDSA keys from PKCS#11 and using themJakub Jelen2020-02-281-0/+29
* pkcs11: ignore login error when traversing tokensDaiki Ueno2019-07-111-1/+7
* Merge branch 'tmp-fix-pkcs11-so' into 'master'Nikos Mavrogiannopoulos2019-03-191-1/+1
|\
| * pkcs11: security officer login implies writable sessiontmp-fix-pkcs11-soNikos Mavrogiannopoulos2019-03-151-1/+1
* | Removed all FIXME comments in code [ci skip]Nikos Mavrogiannopoulos2019-03-161-1/+0
|/
* 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-1/+0
* Fix uninitialized warning in pkcs11.cTim Rühsen2019-02-141-26/+16
* Fix typos in lib/tmp-fix-typos-in-libTim Rühsen2019-01-041-6/+6
* pkcs11: fix memleak in gnutls_pkcs11_token_get_ptrPeter Wu2018-12-151-0/+1
* pkcs11: fix memleak when querying for GNUTLS_PKCS11_TOKEN_MODNAMEPeter Wu2018-12-131-7/+20
* pkcs11: clarify gnutls_pkcs11_*_get_info output_sizePeter Wu2018-12-131-4/+15
* p11tool: fix initialization of security officer's PINtmp-initialize-so-pin-fixNikos Mavrogiannopoulos2018-10-241-8/+6
* Provide a more flexible PKCS#11 search of trust store certificatestmp-pkcs11-lax-searchNikos Mavrogiannopoulos2018-09-211-41/+100
* use a consistent method to mark fall-through in switch casesNikos Mavrogiannopoulos2018-08-081-1/+2
* pkcs11: consistent/clear naming of find obj callbacks and structsNikos Mavrogiannopoulos2018-05-211-10/+10
* gnutls_pkcs11_token_get_ptr, gnutls_pkcs11_obj_get_ptr: introducedNikos Mavrogiannopoulos2018-05-211-5/+191
* pcert: added functionality to retrieve listsNikos Mavrogiannopoulos2018-05-121-1/+5
* pkcs11: mark private key objects as sensitive by defaulttmp-pkcs11-sensitive-fixNikos Mavrogiannopoulos2018-05-031-2/+6
* retrieve_pin: refuse to retrieve PIN from URI more than one timeNikos Mavrogiannopoulos2018-04-251-0/+10
* pkcs11: simplify trusted module loading stateNikos Mavrogiannopoulos2017-12-031-9/+5
* _gnutls_pkcs11_check_init: improved transition between statesNikos Mavrogiannopoulos2017-12-031-17/+52
* pkcs11: refuse to load modules with duplicate informationNikos Mavrogiannopoulos2017-11-031-1/+2
* tests: added PKCS#11 module loading testNikos Mavrogiannopoulos2017-11-031-5/+36
* pkcs11: allow loading trusted modules when pkcs11 was initialized in manual modeNikos Mavrogiannopoulos2017-11-031-23/+13
* pkcs11: introduce multiple levels of loadingNikos Mavrogiannopoulos2017-11-031-11/+40
* pkcs11: forward token flags to applicationsNikos Mavrogiannopoulos2017-10-211-1/+45
* gnutls_pkcs11_token_check_mechanism: introduced function to check token for a...Nikos Mavrogiannopoulos2017-08-041-0/+61
* pkcs11: cleanups in pkcs11_login()tmp-safenet-updates-v2Nikos Mavrogiannopoulos2017-06-171-12/+21
* pkcs11: improved handling of HSMs without CKU_CONTEXT_SPECIFIC supportNikos Mavrogiannopoulos2017-06-171-20/+14
* pkcs11: simplified pkcs11_login()Nikos Mavrogiannopoulos2017-06-161-15/+13
* pkcs11: the GNUTLS_PKCS11_OBJ_FLAG_LOGIN will force a loginNikos Mavrogiannopoulos2017-06-161-23/+26
* Handle specially safenet HSMs which cannot handle CKU_CONTEXT_SPECIFICNikos Mavrogiannopoulos2017-06-161-3/+10
* pkcs11_add_provider: allow passing parameters to p11-kit trust moduleNikos Mavrogiannopoulos2017-05-101-8/+36
* gnutls_pkcs11_obj_get_info: don't include the terminator into output sizeNikos Mavrogiannopoulos2017-03-131-1/+4
* pkcs11: re-open private key session inside a locked sectionNikos Mavrogiannopoulos2017-03-131-24/+45
* pkcs11: during scan, leave the provider loop asapNikos Mavrogiannopoulos2017-03-121-15/+15
* pkcs11: avoid calling memcpy will null optionsNikos Mavrogiannopoulos2017-02-201-2/+2
* gnutls_pkcs11_obj_list_import_url4: always return an initialized pointerNikos Mavrogiannopoulos2017-02-031-0/+1
* pkcs11: improved debugging output in pkcs11_loginNikos Mavrogiannopoulos2016-10-031-1/+1
* pkcs11: forbid PKCS#11 extensions to be used in other than trust modulesNikos Mavrogiannopoulos2016-09-271-9/+31
* pkcs11: introduced flag GNUTLS_PKCS11_OBJ_FLAG_MARK_DISTRUSTEDNikos Mavrogiannopoulos2016-09-261-1/+20
* pkcs11: only staple extensions from a trust module when they are from a non-d...Nikos Mavrogiannopoulos2016-09-261-1/+2
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-28/+26
* gnutls_pkcs11_crt_is_known: changed to unsigned typeNikos Mavrogiannopoulos2016-06-241-1/+1
* gnutls_pkcs11_crt_is_known: always assume GNUTLS_PKCS11_OBJ_FLAG_COMPARE unle...Nikos Mavrogiannopoulos2016-06-231-3/+3
* find_cert_cb: minor cleanups in find_cert_cbNikos Mavrogiannopoulos2016-06-231-29/+29