summaryrefslogtreecommitdiff
path: root/lib/x509/common.c
Commit message (Expand)AuthorAgeFilesLines
* lib/x509: Avoid memcpy when string is emptyDaniel Kahn Gillmor2021-09-171-1/+2
* ASN1 : Remove warnings related to old libtasn1 namingsLeonardo Bras2021-05-211-29/+29
* gnutls_x509_trust_list_verify_crt2: ignore duplicate certificatesDaiki Ueno2021-02-081-0/+8
* Merge branch 'wip/dueno/aia-api' into 'master'Daiki Ueno2020-11-211-43/+52
|\
| * _gnutls_sort_clist: simplify the calling conventionDaiki Ueno2020-11-191-43/+52
* | _gnutls_x509_read_value: don't count terminating null byte for OIDsNikos Mavrogiannopoulos2020-11-121-4/+15
|/
* x509: generify oid to str conversionsDmitry Baryshkov2020-05-141-43/+15
* Properly compare DNs when checking sortingPierre Ossman2020-04-031-11/+2
* lib/x509: use common routine for parsing data versionDmitry Baryshkov2020-03-121-0/+20
* x509: add OGRNIP DN entry definition used by qualified GOST certificatesDmitry Baryshkov2020-01-201-0/+2
* Add const to function arguments in lib/x509Tim Rühsen2019-12-071-11/+11
* Support for Generalname registeredID from RFC 5280 in subject alt nameKarsten Ohme2019-07-221-0/+5
* 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
* Initialize output var to avoid false negative from static analyzersNikos Mavrogiannopoulos2018-11-091-1/+4
* pkcs11 uris: the URI scheme is case insensitivetmp-urisNikos Mavrogiannopoulos2018-10-121-1/+2
* Provide a more flexible PKCS#11 search of trust store certificatestmp-pkcs11-lax-searchNikos Mavrogiannopoulos2018-09-211-1/+8
* Add several DN entry definitions used by qualified GOST signaturesDmitry Eremin-Solenikov2018-06-231-0/+8
* Add few functions to support basic operations with GOST public keysDmitry Eremin-Solenikov2018-06-231-0/+87
* reduce common asserts to assist in debugging the libraryNikos Mavrogiannopoulos2017-08-151-1/+0
* _gnutls_x509_get_signature_algorithm: return negative error code on unknown a...Nikos Mavrogiannopoulos2017-08-031-3/+6
* gnutls_x509_privkey_int: eliminated duplicate pk_algorithm fieldNikos Mavrogiannopoulos2017-08-031-1/+1
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-8/+4
* Clarified the purpose of the spki params related functionsNikos Mavrogiannopoulos2017-08-031-1/+1
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-13/+22
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-5/+34
* preinitialize variables to work-around warnings with clang's scan-buildNikos Mavrogiannopoulos2017-02-201-2/+2
* make_printable_string: allow operation with null inputNikos Mavrogiannopoulos2017-02-201-0/+11
* _gnutls_x509_get_signature: fix memory leak on error pathNikos Mavrogiannopoulos2017-01-021-1/+2
* Combined checks for printable characterstmp-idna-writeNikos Mavrogiannopoulos2016-11-251-8/+2
* avoid the use of c_isascii() and use c_isprint()Nikos Mavrogiannopoulos2016-11-231-1/+1
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-1/+1
* lib: eliminated the use of deprecated variablesNikos Mavrogiannopoulos2016-06-061-1/+1
* x509: replace the bool type with the unsigned typeNikos Mavrogiannopoulos2016-05-311-2/+2
* _gnutls_parse_general_name2: allow parsing empty namesNikos Mavrogiannopoulos2016-04-051-16/+36
* Introduced GNUTLS_E_ASN1_EMBEDDED_NULL_IN_STRINGNikos Mavrogiannopoulos2016-03-161-2/+2
* x509: moved time-specific functions to time.cNikos Mavrogiannopoulos2016-02-261-407/+0
* Improved documentation in _gnutls_sort_clistNikos Mavrogiannopoulos2016-02-181-3/+11
* _gnutls_sort_clist: fixed issues when used with func optionNikos Mavrogiannopoulos2016-02-181-6/+17
* x509: moved virtual subject alternative name othername support to virt-san.cNikos Mavrogiannopoulos2016-01-101-21/+0
* Allow assigning 'virtual' SAN types via *_set_subject_alt_name()Nikos Mavrogiannopoulos2016-01-101-1/+11
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-7/+7
* made data2hex() safer, and eliminated mem leakNikos Mavrogiannopoulos2015-07-311-8/+12
* DN decoding: use gnutls_hex_encodeNikos Mavrogiannopoulos2015-07-211-8/+14
* x509: simplified data to hex conversion in unknown DN namesNikos Mavrogiannopoulos2015-07-201-47/+13
* Exported functions to convert from and to OIDsNikos Mavrogiannopoulos2015-06-181-3/+3
* When writing the Time ASN.1 structure follow the RFC5280 recommendationsNikos Mavrogiannopoulos2015-06-171-15/+22
* Set time in PKCS #7 structures properly (in UTCTime format).Nikos Mavrogiannopoulos2015-06-171-6/+49
* pkcs7: write the DER encoded timeNikos Mavrogiannopoulos2015-06-161-0/+28
* Added gnutls_pkcs7_sign()Nikos Mavrogiannopoulos2015-06-021-0/+1