summaryrefslogtreecommitdiff
path: root/lib/x509/common.h
Commit message (Expand)AuthorAgeFilesLines
* _gnutls_sort_clist: simplify the calling conventionDaiki Ueno2020-11-191-5/+2
* x509: generify oid to str conversionsDmitry Baryshkov2020-05-141-0/+12
* lib/x509: use common routine for parsing data versionDmitry Baryshkov2020-03-121-0/+2
* algorithms: implement X448 key exchange and Ed448 signature schemeDaiki Ueno2020-01-231-0/+1
* x509: do not tolerate invalid DER timeNikos Mavrogiannopoulos2019-12-261-3/+3
* Add const to function arguments in lib/x509Tim Rühsen2019-12-071-6/+6
* Add or clean header guards in lib/x509/Tim Rühsen2019-05-071-3/+3
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* Implemented support for raw public-key functionality (RFC7250).Tom Vrancken2018-12-151-1/+1
* Provide a more flexible PKCS#11 search of trust store certificatestmp-pkcs11-lax-searchNikos Mavrogiannopoulos2018-09-211-1/+2
* Add few functions to support basic operations with GOST public keysDmitry Eremin-Solenikov2018-06-231-0/+7
* Add declarations for GOST R 34.10 signaturesDmitry Eremin-Solenikov2018-06-231-0/+2
* Add declarations to support GOST public keysDmitry Eremin-Solenikov2018-06-231-0/+2
* fuzzer: added a fuzzer targetNikos Mavrogiannopoulos2017-08-161-1/+6
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-4/+1
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-0/+3
* Tolerate DER time encoding errorsNikos Mavrogiannopoulos2017-06-051-1/+6
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-0/+2
* PKCS8/PKCS12: enforce a maximum number of iterationsNikos Mavrogiannopoulos2017-03-091-0/+4
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-1/+1
* x509: replace the bool type with the unsigned typeNikos Mavrogiannopoulos2016-05-311-6/+5
* exported gnutls_x509_crt_equals() and gnutls_x509_crt_equals2()Nikos Mavrogiannopoulos2016-05-021-8/+0
* _gnutls_parse_general_name2: allow parsing empty namesNikos Mavrogiannopoulos2016-04-051-0/+2
* Added NIST's OIDs for SHA3 signature algorithmsNikos Mavrogiannopoulos2016-02-151-0/+15
* x509: introduced GNUTLS_SAN_OTHERNAME_KRB5PRINCIPALNikos Mavrogiannopoulos2016-01-121-0/+1
* x509: moved virtual subject alternative name othername support to virt-san.cNikos Mavrogiannopoulos2016-01-101-3/+0
* Allow assigning 'virtual' SAN types via *_set_subject_alt_name()Nikos Mavrogiannopoulos2016-01-101-0/+1
* When writing the Time ASN.1 structure follow the RFC5280 recommendationsNikos Mavrogiannopoulos2015-06-171-1/+1
* pkcs7: write the DER encoded timeNikos Mavrogiannopoulos2015-06-161-1/+3
* Initialization of gnutls_x509_dn_t was modified to allow deinitialization aft...Nikos Mavrogiannopoulos2015-06-021-4/+0
* Initialization of gnutls_x509_dn_t was modified to allow deinitialization aft...Nikos Mavrogiannopoulos2015-06-021-0/+4
* Added flags which modify the algorithm used for key ID calculationNikos Mavrogiannopoulos2015-04-081-1/+1
* x509: use libtasn1's strict DER decoding rules in network obtained structuresNikos Mavrogiannopoulos2015-03-091-0/+6
* use asn1_decode_simple_ber if availableNikos Mavrogiannopoulos2015-03-041-2/+4
* GNUTLS_E_CERTIFICATE_LIST_UNSORTED can be returned from gnutls_pcert_import_x...Nikos Mavrogiannopoulos2014-11-271-0/+2
* Added flag GNUTLS_X509_CRT_LIST_SORT for gnutls_x509_crt_list_import*Nikos Mavrogiannopoulos2014-11-271-0/+9
* pkcs11: simplified and optimized loopNikos Mavrogiannopoulos2014-10-091-1/+1
* pkcs11: always check for a valid subjectKeyIdentifier matchNikos Mavrogiannopoulos2014-10-071-2/+2
* pkcs11: when no CKA_ID can be relied on fallback on checking the SubjectKeyId...Nikos Mavrogiannopoulos2014-10-071-0/+4
* Verify key purpose on intermediate certificate if GNUTLS_VERIFY_KEY_PURPOSE_O...Nikos Mavrogiannopoulos2014-09-221-1/+1
* unified the key purpose checks functionsNikos Mavrogiannopoulos2014-09-161-0/+2
* check for CAs with the same key in gnutls_x509_trust_list_add_casNikos Mavrogiannopoulos2014-09-161-0/+5
* added gnutls_pkcs11_copy_attached_extension()Nikos Mavrogiannopoulos2014-09-121-1/+3
* allow retrieving extensions in a trust module using GNUTLS_PKCS11_OBJ_FLAG_OV...Nikos Mavrogiannopoulos2014-09-111-0/+1
* export x509_crt_to_raw_pubkey() in x509/common.h and prefixed s/get_extension...Nikos Mavrogiannopoulos2014-09-101-2/+5
* The get_raw_dn() functions were modified to work even if the certificate is g...Nikos Mavrogiannopoulos2014-09-041-0/+7
* when comparing an end-certificate with the trusted list compare the entire ce...Nikos Mavrogiannopoulos2014-09-031-1/+1
* when comparing a CA certificate with the trusted list compare the name and keyNikos Mavrogiannopoulos2014-09-021-1/+5
* when importing a certificate, keep the DER dataNikos Mavrogiannopoulos2014-08-291-1/+2
* Corrected decoding of XMPP SAN othername.Nikos Mavrogiannopoulos2014-04-191-0/+4