summaryrefslogtreecommitdiff
path: root/lib/x509/x509.c
Commit message (Expand)AuthorAgeFilesLines
* build: re-indent codeDaiki Ueno2023-04-241-631/+486
* Indent codeZoltan Fridrich2023-01-271-286/+337
* lib: Consistenly return sane results for all *_init()Eric Blake2022-11-021-0/+1
* Improve certificate sanity checksZoltan Fridrich2022-05-091-2/+103
* Fix for #1132Brian Wickman2022-04-211-1/+5
* Make gnutls compliant to RFC5280Zoltan Fridrich2022-03-161-2/+60
* devel: suppress cppcheck 2.5 false-positivesDaiki Ueno2021-08-041-4/+4
* ASN1 : Remove warnings related to old libtasn1 namingsLeonardo Bras2021-05-211-4/+4
* gnutls_x509_crt_get_dn: clarify null-termination of the outputDaiki Ueno2021-04-251-1/+2
* 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