summaryrefslogtreecommitdiff
path: root/lib/pkcs11.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* enhanced debugging messages for cert verificationNikos Mavrogiannopoulos2016-06-221-0/+3
* pkcs11: correctly encode the serial number when searching for certificateNikos Mavrogiannopoulos2016-06-221-16/+9
* pkcs11: correctly account check_found_cert()Nikos Mavrogiannopoulos2016-06-221-0/+1
* doc clarify the version since when GNUTLS_PKCS11_OBJ_FLAG_OVERWRITE_TRUSTMOD_...Nikos Mavrogiannopoulos2016-06-031-2/+2
* gnutls_pkcs11_obj_list_import_url4: accepts the GNUTLS_PKCS11_OBJ_FLAG_OVERWR...Nikos Mavrogiannopoulos2016-06-031-3/+30
* gnutls_pkcs11_obj_list_import_url3: rewritten to use gnutls_pkcs11_obj_list_i...Nikos Mavrogiannopoulos2016-06-031-40/+13
* pkcs11: use ctx as variable name for ck_object_handle_t for clarityNikos Mavrogiannopoulos2016-06-031-46/+46
* pkcs11: doc updateNikos Mavrogiannopoulos2016-06-031-1/+5
* pkcs11: added sanity check to find_obj_url_cb() for object validityNikos Mavrogiannopoulos2016-05-231-6/+6
* pkcs11: added error check in _gnutls_buffer_append_data()Nikos Mavrogiannopoulos2016-05-101-1/+4
* pkcs11: find_cert_cb: do not use C_FindObjectsInit() when another is already ...Nikos Mavrogiannopoulos2016-05-031-35/+37
* pkcs11: the flag GNUTLS_PKCS11_OBJ_FLAG_OVERWRITE_TRUSTMOD_EXT will be respec...Nikos Mavrogiannopoulos2016-05-031-0/+18
* exported gnutls_x509_crt_equals() and gnutls_x509_crt_equals2()Nikos Mavrogiannopoulos2016-05-021-1/+1
* gnutls_pkcs11_add_provider: clarified params descriptionNikos Mavrogiannopoulos2016-05-021-1/+1
* doc: updated PKCS #11 documentationNikos Mavrogiannopoulos2016-05-011-6/+22
* pkcs11: Fixes to prevent undefined behavior (found with libubsan)Nikos Mavrogiannopoulos2016-02-291-1/+2
* Revert "Do not allow importing public keys from PKCS #11 private keys for DSA...Nikos Mavrogiannopoulos2015-12-081-29/+10
* Do not allow importing public keys from PKCS #11 private keys for DSA and ECDSANikos Mavrogiannopoulos2015-12-061-10/+29
* MAX_PK_PARAM_SIZE was moved to gnutls_int.hNikos Mavrogiannopoulos2015-12-061-2/+0
* pkcs11: deinitialize gnutls_pkcs11_obj_t's pubkey on deinitNikos Mavrogiannopoulos2015-12-061-18/+28
* pkcs11_read_pubkey: make input type more clearNikos Mavrogiannopoulos2015-10-161-3/+3
* pkcs11: introduced gnutls_pkcs11_copy_pubkeyNikos Mavrogiannopoulos2015-10-161-1/+1
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-3/+3
* Added GNUTLS_PKCS11_TOKEN_MODNAME for gnutls_pkcs11_token_get_infoNikos Mavrogiannopoulos2015-07-101-12/+57
* simplified fork detectionNikos Mavrogiannopoulos2015-06-261-4/+6
* Added gnutls_pkcs11_get_raw_issuer_by_subject_key_id and gnutls_x509_trust_li...Nikos Mavrogiannopoulos2015-06-021-0/+92
* When manual PKCS #11 configuration is requested don't initialize other providersNikos Mavrogiannopoulos2015-06-011-3/+7
* removed useless checkNikos Mavrogiannopoulos2015-05-211-18/+16
* updated text for gnutls_pkcs11_initNikos Mavrogiannopoulos2015-04-271-2/+2
* the base64 xxx_alloc functions were renamed to xxx2Nikos Mavrogiannopoulos2015-04-041-5/+5
* pkcs11: added GNUTLS_PKCS11_OBJ_FLAG_EXPECT_PUBKEYNikos Mavrogiannopoulos2015-04-011-19/+24