summaryrefslogtreecommitdiff
path: root/lib/x509/x509.c
Commit message (Expand)AuthorAgeFilesLines
...
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-4/+52
* Avoid using ASN1_MAX_NAME_SIZE directlyNikos Mavrogiannopoulos2017-04-061-4/+4
* x509: added function to set and retrieve inhibit anypolicy extension valueNikos Mavrogiannopoulos2017-04-061-1/+55
* x509: reject illegal certificate versionsNikos Mavrogiannopoulos2017-03-031-1/+1
* gnutls_x509_crt_get_extension_info: fixed function to comply with documented ...Nikos Mavrogiannopoulos2017-02-271-1/+6
* Added gnutls_x509_crt_set_flags()Nikos Mavrogiannopoulos2017-02-171-0/+20
* Introduced GNUTLS_E_CERTIFICATE_TIME_ERROR error codeNikos Mavrogiannopoulos2017-02-171-1/+1
* x509/time: refuse importing certificates with invalid Time fieldsNikos Mavrogiannopoulos2017-02-171-0/+8
* gnutls_x509_crt_list_import: fixed leak on import failureNikos Mavrogiannopoulos2017-02-171-0/+1
* gnutls_x509_crt_sign2: refuse to sign invalid X.509 certificatesNikos Mavrogiannopoulos2017-02-171-16/+29
* gnutls_x509_crt_import: reject X.509v1 certificates with invalid fieldsNikos Mavrogiannopoulos2017-02-171-17/+53
* x509: optimize subject alternative name accesstmp-san-parsing-optimizationNikos Mavrogiannopoulos2017-02-051-47/+91
* Introduced new functions to allow multiple DN parsing modesNikos Mavrogiannopoulos2016-11-141-5/+82
* doc update [ci skip]Nikos Mavrogiannopoulos2016-10-181-0/+3
* x509: introduced gnutls_x509_crt_check_key_purpose()Nikos Mavrogiannopoulos2016-10-181-1/+23
* gnutls_x509_crt_verify_data2: introduce constraints checks on the provided ce...Nikos Mavrogiannopoulos2016-10-181-10/+76
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-27/+27
* gnutls_x509_crt_list_import2 was ignoring the passed flags if all certificate...Tim Kosse2016-07-281-1/+1
* Moved the gnutls_x509_dn API functions to x509_dn.cdn-encodingNikos Mavrogiannopoulos2016-07-201-143/+0
* Typo fixes (found by lintian): extention, reencodeAndreas Metzler2016-06-191-2/+2
* During PKIX chain verification check the TLSFeatures complianceNikos Mavrogiannopoulos2016-06-141-124/+0
* several sign-related API changesNikos Mavrogiannopoulos2016-05-311-12/+12
* doc: updated since version of tlsfeature functionality and documented new fun...Nikos Mavrogiannopoulos2016-05-301-5/+6
* Added gnutls_x509_crt_set_tlsfeaturesTim Kosse2016-05-301-1/+1
* Added functions to parse the TLSFeatures X.509 extension.Tim Kosse2016-05-301-1/+126
* doc: updated documentation for gnutls_x509_crt_get_*_dnNikos Mavrogiannopoulos2016-05-101-4/+6
* Revert "x509: allow empty DNs on parsing for subject DNs"Nikos Mavrogiannopoulos2016-05-101-2/+2
* x509: allow empty DNs on parsing for subject DNsNikos Mavrogiannopoulos2016-05-101-2/+2
* x509: use the modified flag in gnutls_x509_crt_tNikos Mavrogiannopoulos2016-05-071-32/+28
* gnutls_x509_crt_equals*: modified to allow operation with certificates that a...Nikos Mavrogiannopoulos2016-05-061-13/+60
* _gnutls_x509_crt_cpy: optimized and simplifiedNikos Mavrogiannopoulos2016-05-021-31/+21
* exported gnutls_x509_crt_equals() and gnutls_x509_crt_equals2()Nikos Mavrogiannopoulos2016-05-021-0/+57
* gnutls_x509_crt_import_url: updated documentation for new function nameNikos Mavrogiannopoulos2016-05-021-7/+5
* keys: custom URLs take precedence over pre-defined URLsNikos Mavrogiannopoulos2016-04-281-9/+11
* Added gnutls_x509_crt_get_signature_oid and gnutls_x509_crt_get_pk_oidNikos Mavrogiannopoulos2016-04-131-0/+84
* gnutls_x509_crt_get_key_purpose_oid: copy the OID as a null-terminated stringNikos Mavrogiannopoulos2016-04-131-1/+1
* _gnutls_parse_general_name2: allow parsing empty namesNikos Mavrogiannopoulos2016-04-051-1/+1
* x509: Fixes to prevent undefined behavior (found with libubsan)Nikos Mavrogiannopoulos2016-02-291-1/+5
* gnutls_x509_crt_list_import: corrected memory leakNikos Mavrogiannopoulos2016-02-181-23/+27
* Fix some more typos.Andreas Metzler2016-02-011-1/+1
* documented bug in gnutls_x509_crt_get_*_unique_id()Nikos Mavrogiannopoulos2015-12-021-0/+10
* allow specifying NULL buffer in gnutls_x509_crt_get_*_unique_id()Nikos Mavrogiannopoulos2015-11-301-2/+0
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-6/+6
* use the same flags in all verification functionsNikos Mavrogiannopoulos2015-06-021-1/+1
* Initialization of gnutls_x509_dn_t was modified to allow deinitialization aft...Nikos Mavrogiannopoulos2015-06-021-8/+14
* Initialization of gnutls_x509_dn_t was modified to allow deinitialization aft...Nikos Mavrogiannopoulos2015-06-021-6/+8
* added gnutls_x509_dn_get_strNikos Mavrogiannopoulos2015-06-021-3/+31
* Added gnutls_x509_crt_verify_data2() and kept gnutls_privkey_sign_data()Nikos Mavrogiannopoulos2015-06-021-0/+45
* ensure that the X.509 version number is one byte onlyNikos Mavrogiannopoulos2015-04-201-1/+1
* Check for invalid length in the X.509 version fieldNikos Mavrogiannopoulos2015-04-201-1/+10