summaryrefslogtreecommitdiff
path: root/lib/auth/dhe.c
Commit message (Collapse)AuthorAgeFilesLines
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
| | | | Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
* Renamed _gnutls_auth_info_set() to _gnutls_auth_info_init().Tom Vrancken2018-10-181-1/+1
| | | | Signed-off-by: Tom Vrancken <dev@tomvrancken.nl>
* kx: moved to new buffer APINikos Mavrogiannopoulos2018-02-191-2/+5
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* TLS: introduced support for RFC7919 groupsNikos Mavrogiannopoulos2017-08-011-43/+6
| | | | | | | | | | | That replaces the EC curve extension negotiation with the negotiated groups extensions, introduces handling for groups as priority strings, as well as using and checking of RFC7919 DH parameters once negotiated. Resolves: #37 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* Allow switching a ciphersuite to DHE and ECDHE on a rehandshakeNikos Mavrogiannopoulos2015-11-111-1/+1
|
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-8/+8
|
* removed legacy code.Nikos Mavrogiannopoulos2014-05-101-2/+2
|
* DH key exchange uses the _gnutls_pk_derive and _gnutls_pk_generate_key ↵Nikos Mavrogiannopoulos2013-11-281-2/+5
| | | | | | functions. This allows handling DH key generation in the crypto backend files.
* reindented codeNikos Mavrogiannopoulos2013-11-081-112/+115
|
* Added options to disable more key exchange mechanisms.Nikos Mavrogiannopoulos2013-03-121-227/+32
| | | | In that DHE was separated from ECDHE.
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
|
* session->key no longer needs to be an allocated structure.Nikos Mavrogiannopoulos2012-10-101-2/+2
|
* documentation and comment fixesPatrick Pelletier2012-04-221-2/+2
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* more cleanupsNikos Mavrogiannopoulos2012-03-241-16/+16
|
* simplified internal function names.Nikos Mavrogiannopoulos2012-03-241-8/+8
|
* Fixed signed/unsigned warnings.Nikos Mavrogiannopoulos2012-01-211-5/+5
| | | | Dropped opaque type (replaced with uint8_t)
* Collapse and cleanup copyright information.Simon Josefsson2012-01-161-2/+1
|
* Run 'make update-copyright'.Simon Josefsson2012-01-161-2/+2
|
* _gnutls_proc_cert_client_certificate and ↵Nikos Mavrogiannopoulos2012-01-071-8/+8
| | | | _gnutls_proc_cert_server_certificate renamed to _gnutls_proc_certificate.
* Diffie Hellman PKCS #3 parameters now contain the recommended private key size.Nikos Mavrogiannopoulos2011-12-121-1/+1
| | | | | By using the recommended key size the calculations for the server side are reduced, giving a 50% increase in DH calculations.
* Clarify license and copyright.Simon Josefsson2011-08-031-1/+1
|
* Upgraded to LGPLv3.Nikos Mavrogiannopoulos2011-06-231-5/+3
|
* Added ECDHE-PSK ciphersuites for TLS (RFC 5489).Nikos Mavrogiannopoulos2011-05-271-4/+5
|
* Added support for verifying server certificates with ECDSA.Nikos Mavrogiannopoulos2011-05-221-0/+17
|
* gnutls_algorithms.c was split into manageable files in algorithms/.Nikos Mavrogiannopoulos2011-05-211-1/+1
|
* Added support for ECDHE-RSA ciphersuites.Nikos Mavrogiannopoulos2011-05-211-25/+57
|
* Combined external abstract API with internal usage of gnutls_cert.Nikos Mavrogiannopoulos2011-04-171-5/+5
| | | | | | | This results to a gnutls_pcert_st struct exported in abstract.h. This change will allow a certificate retrieval callback that does not require gnutls to decode or encode the provided certificate.
* The auth_ and ext_ files were moved to respective directories.Nikos Mavrogiannopoulos2011-04-161-0/+328