summaryrefslogtreecommitdiff
path: root/lib/gnutls_cert.h
Commit message (Collapse)AuthorAgeFilesLines
* Removed unneeded definitions, and more careful deinitializations in ↵Nikos Mavrogiannopoulos2010-12-181-13/+0
| | | | parse_der_cert_mem().
* Indented code. Use same indentation but with -nut to avoid usage of tabs. In ↵Nikos Mavrogiannopoulos2010-12-161-9/+9
| | | | several editors tabs can be configured not to be 8 spaces and this produces artifacts with the current indentation that is a mixture of tabs and spaces.
* Indent (using GNU indent 2.2.11).Simon Josefsson2010-10-141-1/+1
|
* Added gnutls_pkcs11_privkey_t and gnutls_privkey_t types. Those areNikos Mavrogiannopoulos2010-06-031-23/+0
| | | | | an abstract private key type that can be used to sign/encrypt any private key of pkcs11,x509 or openpgp types. Added support for PKCS11 in gnutls-cli/gnutls-serv.
* Change GNUTLS into GnuTLS.Simon Josefsson2010-05-221-2/+2
|
* Update copyright years.Simon Josefsson2010-01-271-1/+2
|
* Fix FSF copyright notices.Simon Josefsson2010-01-271-1/+1
|
* Improved TLS 1.2 support. Added support for the SignatureAlgorithm extensionNikos Mavrogiannopoulos2009-11-011-0/+1
| | | | | | | | | as well for the SignatureAlgorithm in certificate request. Limitation for TLS 1.2 clients: Only SHA1 or SHA256 are supported for generating signatures in certificate verify message. That is to avoid storing all handshake messages in memory. To be reconsidered in the future.
* Fix syntax-check warnings.Simon Josefsson2008-10-081-16/+17
|
* Reduce libtasn1.h includes.Simon Josefsson2008-10-081-1/+0
|
* Initial merge attempt with gnutls_with_ext_mpiNikos Mavrogiannopoulos2008-06-281-2/+2
|
* Rename lib/x509/x509.h to x509_int.h.Simon Josefsson2008-02-251-2/+2
| | | | Fixes name-space collision that confuses GTK-DOC with includes/gnutls/x509.h.
* Several updates in the openpgp code. Now it uses subkeys only when requested.Nikos2008-02-181-5/+5
| | | | When using subkeys we follow the draft-mavrogiannopoulos-rfc5081bis-00.txt.
* merged the openpgp branch to head\!Nikos2008-01-131-4/+0
|
* Changed my name to my "official" name.Nikos Mavrogiannopoulos2007-10-301-1/+1
|
* Use GNU coding style.Simon Josefsson2005-11-071-63/+66
|
* Update FSF office address in license.Simon Josefsson2005-05-261-1/+1
|
* Clean up #include situation, merge from gnutls_1_2_1_with_include_fixes.Simon Josefsson2005-04-141-1/+0
| | | | | | Now lib/gnutls_int.h start by including gnutls/gnutls.h, to check prototypes during compile time. More cleanups are expected.
* Clean up license templates.Simon Josefsson2005-01-241-1/+1
|
* Clean up license templates.Simon Josefsson2005-01-241-0/+24
|
* Indent.Simon Josefsson2004-10-281-8/+8
|
* The ephemeral DH and RSA parameters are no longer stored in theNikos Mavrogiannopoulos2004-06-291-2/+2
| | | | | session resume DB. This saves space, but will cause resumed sessions not to be able to access the original session parameters (which is ok).
* Added the '_t' suffix to all exported symbols.Nikos Mavrogiannopoulos2004-06-131-12/+12
|
* changed indentation to 4 spaces instead of tabs.Nikos Mavrogiannopoulos2004-06-071-61/+67
|
* several internal types fix.Nikos Mavrogiannopoulos2004-06-051-2/+2
|
* *** empty log message ***Nikos Mavrogiannopoulos2004-04-031-2/+0
|
* Added gnutls_certificate_set_params_function() andNikos Mavrogiannopoulos2004-03-111-1/+1
| | | | | gnutls_anon_set_params_function() that set the RSA or DH parameters using a callback.
* several cleanups.Nikos Mavrogiannopoulos2003-12-201-6/+8
|
* *** empty log message ***Nikos Mavrogiannopoulos2003-12-191-1/+1
|
* Added gnutls_x509_crt_set_key_usage() and certtool can now set theNikos Mavrogiannopoulos2003-12-191-9/+9
| | | | certificate's key usage.
* Added the callbacks gnutls_certificate_client_retrieve_function() andNikos Mavrogiannopoulos2003-12-181-2/+6
| | | | | | gnutls_certificate_server_retrieve_function(), to allow a client or a server to specify certificates for the handshake without storing them to the credentials structure.
* * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and ↵Nikos Mavrogiannopoulos2003-12-161-2/+3
| | | | | | | | | GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the handshake function. Ciphersuites that require temporary parameters are removed when such parameters do not exist. * Several internal changes to allow adding the callback function to retrieve the certificate and the private key.
* Ported to the new libgcrypt (still unstable). Also added the RC2 cipher and ↵Nikos Mavrogiannopoulos2003-08-071-2/+2
| | | | improved the PKCS #12 stuff in order to support it.
* * Added the new functions: gnutls_certificate_set_x509_key()Nikos Mavrogiannopoulos2003-03-221-0/+2
| | | | | gnutls_certificate_set_x509_trust(), gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(), gnutls_x509_crl_export().
* * Added ability to generate RSA keys.Nikos Mavrogiannopoulos2003-03-121-0/+24
| | | | | | | * Increased the maximum parameter size in order to read some large keys by some CAs. Patch by Ian Peters <itp@ximian.com>. * Rolled back some of yesterdays changes. The gnutls_x509_privkey, was replaced (again) by the gnutls_privkey.
* some improvements in the private key handling api. It is now used internally.Nikos Mavrogiannopoulos2003-03-111-36/+2
|
* Several internal changes to use the new certificate API. CRL support is ↵Nikos Mavrogiannopoulos2003-02-091-17/+17
| | | | complete.
* removed the raw part in the gnutls_privkey internal structure..Nikos Mavrogiannopoulos2003-02-071-1/+0
|
* Several cleanups and elimination of warnings.Nikos Mavrogiannopoulos2002-11-201-1/+0
|
* Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to KEY_*. ↵Nikos Mavrogiannopoulos2002-11-201-1/+14
| | | | Improved the checking of key usage.
* Renamed all the constructed types to have more consisten names, and some ↵Nikos Mavrogiannopoulos2002-08-291-6/+6
| | | | other minor improvements.
* The TLS handshake no longer fails if the X.509 extensions in the Certificate ↵Nikos Mavrogiannopoulos2002-06-221-3/+0
| | | | are critical and unsupported. The unsupported critical extensions are now only catched by the verification functions.
* renamed libasn1 to libtasn1Nikos Mavrogiannopoulos2002-06-111-1/+1
|
* Adapted codebase to the new libasn1 0.1.0.Nikos Mavrogiannopoulos2002-06-101-1/+1
|
* *** empty log message ***Nikos Mavrogiannopoulos2002-04-031-7/+0
|
* Optimized RSA signature calculationNikos Mavrogiannopoulos2002-04-031-0/+8
|
* removed unneeded functionsNikos Mavrogiannopoulos2002-03-291-1/+1
|
* Optimized RSA decryption. (Very) Much faster nowNikos Mavrogiannopoulos2002-03-281-3/+7
|
* Applied the patches to fix the GDOC problem.Timo Schulz2002-02-191-2/+0
| | | | | Some bug fixes all over the place and the implementation of some function stubs.
* keyUsage is now 16 bitsNikos Mavrogiannopoulos2002-02-031-1/+1
|