summaryrefslogtreecommitdiff
path: root/lib/x509/common.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pkcs7 verification: parse the signing timeNikos Mavrogiannopoulos2015-06-021-6/+13
* x509: use libtasn1's strict DER decoding rules in network obtained structuresNikos Mavrogiannopoulos2015-03-091-2/+2
* depend on libtasn1 4.3Nikos Mavrogiannopoulos2015-03-091-4/+0
* use asn1_decode_simple_ber if availableNikos Mavrogiannopoulos2015-03-041-7/+18
* corrected typoNikos Mavrogiannopoulos2014-12-081-1/+1
* GNUTLS_E_CERTIFICATE_LIST_UNSORTED can be returned from gnutls_pcert_import_x...Nikos Mavrogiannopoulos2014-11-271-0/+33
* Added flag GNUTLS_X509_CRT_LIST_SORT for gnutls_x509_crt_list_import*Nikos Mavrogiannopoulos2014-11-271-0/+70
* _gnutls_ucs2_to_utf8() can handle little endian strings.Nikos Mavrogiannopoulos2014-11-121-1/+1
* when calling gnutls_x509_crt_get_subject_key_id set the id_sizeNikos Mavrogiannopoulos2014-11-011-0/+1
* _gnutls_check_valid_key_id: corrected activation/expiration checkNikos Mavrogiannopoulos2014-10-091-1/+1
* pkcs11: simplified and optimized loopNikos Mavrogiannopoulos2014-10-091-13/+1
* pkcs11: always check for a valid subjectKeyIdentifier matchNikos Mavrogiannopoulos2014-10-071-2/+9