summaryrefslogtreecommitdiff
path: root/lib/x509/x509.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* doc updateNikos Mavrogiannopoulos2015-04-151-0/+2
* gnutls_x509_crt_get_pk_* are based on gnutls_pubkey_export_*Nikos Mavrogiannopoulos2015-04-151-67/+20
* Added gnutls_x509_crt_get_pk_ecc_raw()Nikos Mavrogiannopoulos2015-04-151-0/+47
* Added flags which modify the algorithm used for key ID calculationNikos Mavrogiannopoulos2015-04-081-5/+11
* doc: avoid using structure for opaque typesNikos Mavrogiannopoulos2015-03-201-53/+53
* x509: use libtasn1's strict DER decoding rules in network obtained structuresNikos Mavrogiannopoulos2015-03-091-3/+3
* removed gnutls_pubkey_get_verify_algorithm() and unnecessary internal APIsNikos Mavrogiannopoulos2015-02-211-11/+15
* removed gnutls_x509_crt_get_verify_algorithm()Nikos Mavrogiannopoulos2015-02-211-48/+0
* when importing a certificate ensure that the signature parameters matchNikos Mavrogiannopoulos2015-02-171-12/+67
* on certificate import check whether the two signature algorithms matchNikos Mavrogiannopoulos2015-01-191-1/+18
* gnutls_x509_crt_get_authority_info_access: doc updateNikos Mavrogiannopoulos2015-01-161-2/+5
* use everywhere the new name of gnutls_x509_crt_import_pkcs11_urlNikos Mavrogiannopoulos2014-12-231-2/+4