summaryrefslogtreecommitdiff
path: root/lib/x509/x509.c
Commit message (Expand)AuthorAgeFilesLines
* build: avoid potential integer overflow in array allocationDaiki Ueno2021-03-291-5/+4
* output UTF-8 decoded id-on-xmppAddr SAN'sSteffen Jaeckel2021-03-041-1/+1
* Merge branch 'wip/dueno/aia-api' into 'master'Daiki Ueno2020-11-211-10/+7
|\
| * _gnutls_sort_clist: simplify the calling conventionDaiki Ueno2020-11-191-10/+7
* | Merge branch 'wip/dueno/ocsp-oid' into 'master'Daiki Ueno2020-11-191-6/+0
|\ \
| * | _gnutls_x509_read_value: don't count terminating null byte for OIDsNikos Mavrogiannopoulos2020-11-121-6/+0
| |/
* | x509: clarify how to release memory allocated for DNDaiki Ueno2020-11-121-4/+4
|/
* gnutls_x509_crt_export2: return 0 instead of the lengthtmp-crt-export2Daiki Ueno2020-08-161-4/+9
* safe_memcmp: remove in favor of gnutls_memcmptmp-safe-memcmpDaiki Ueno2020-06-291-1/+2
* lib/x509: use common routine for parsing data versionDmitry Baryshkov2020-03-121-18/+1
* gnutls_x509_crt_get_extension_info: optimize when critical equals NULLNikos Mavrogiannopoulos2020-01-031-9/+9
* x509: reject certificates having duplicate extensionsNikos Mavrogiannopoulos2020-01-031-25/+79
* lib/x509/x509.c: Check before pointer dereference in get_alt_name()Tim Rühsen2019-10-131-1/+1
* Remove trailing spaces in several filesTim Rühsen2019-10-121-32/+32
* Support for Generalname registeredID from RFC 5280 in subject alt nameKarsten Ohme2019-07-221-2/+7
* gnutls_x509_crt_list_import2: updated doc to reflect the actual return value ...Nikos Mavrogiannopoulos2019-06-281-1/+1
* Mark second argument of function gnutls_x509_crt_equals2 as constAleksei Nikiforov2019-05-211-1/+1
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* gnutls_x509_crt_init: Fix dereference of NULL pointertmp-reset-after-freeTim Rühsen2019-02-221-1/+1
* Remove redundant resets of variables after free()Tim Rühsen2019-02-221-4/+0
* x509: corrected issue in the algorithm parameters comparisonNikos Mavrogiannopoulos2019-02-141-1/+1
* GNUTLS_X509_NO_WELL_DEFINED_EXPIRATION: deprecatedtmp-no-well-definedNikos Mavrogiannopoulos2018-12-211-4/+1
* doc: minor updates in elliptic curve documentationNikos Mavrogiannopoulos2018-11-151-9/+12
* Added checks to avoid false negatives reported by static analyzersNikos Mavrogiannopoulos2018-11-101-2/+7
* doc: fixed missing function and enumeration parametersNikos Mavrogiannopoulos2018-09-261-1/+2
* use a consistent method to mark fall-through in switch casesNikos Mavrogiannopoulos2018-08-081-2/+2
* Support importing/exporting X.509 GOST public keysDmitry Eremin-Solenikov2018-06-231-0/+53
* pcert: added functionality to retrieve listsNikos Mavrogiannopoulos2018-05-121-2/+107
* gnutls_x509_crt_export2: avoid re-encodingNikos Mavrogiannopoulos2018-03-051-4/+26
* doc updateNikos Mavrogiannopoulos2018-02-191-1/+1
* doc updateNikos Mavrogiannopoulos2018-02-191-1/+1
* _gnutls_get_key_id: introduce flag GNUTLS_KEYID_USE_SHA512Nikos Mavrogiannopoulos2017-10-011-1/+3
* gnutls_x509_*_sign: no longer sign with SHA1Nikos Mavrogiannopoulos2017-09-081-1/+1
* _gnutls_fbase64_decode will always return non-zerotmp-base64-reject-zero-lengthNikos Mavrogiannopoulos2017-08-071-1/+1
* gnutls_x509_*_get_signature_algorithm: simplified error handlingNikos Mavrogiannopoulos2017-08-031-5/+6
* compare_sig_algorithm: modify to work even for certs with unsupported signatu...Nikos Mavrogiannopoulos2017-08-031-9/+16
* Added convention for missing SubjectPublicKeyInfo params fieldNikos Mavrogiannopoulos2017-08-031-0/+4
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-10/+4
* x509.h: Renamed SPKI related functionsNikos Mavrogiannopoulos2017-08-031-43/+33
* Clarified the purpose of the spki params related functionsNikos Mavrogiannopoulos2017-08-031-2/+2
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-0/+2
* 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