summaryrefslogtreecommitdiff
path: root/lib/crypto-backend.h
Commit message (Expand)AuthorAgeFilesLines
* gnutls_pk_params_st: separate flags/qbits and curveNikos Mavrogiannopoulos2017-08-081-1/+3
* Added convention for missing SubjectPublicKeyInfo params fieldNikos Mavrogiannopoulos2017-08-031-1/+3
* gnutls_pk_params_st: renamed sign field to spkiNikos Mavrogiannopoulos2017-08-031-1/+2
* Clarified the purpose of the spki params related functionsNikos Mavrogiannopoulos2017-08-031-1/+6
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-1/+1
* Removed support for openpgp certificates and keysNikos Mavrogiannopoulos2017-06-161-4/+1
* prf: implement the TLS 1.0 and 1.2 PRFs using nettleNikos Mavrogiannopoulos2017-06-011-0/+8
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-2/+19
* _gnutls_pk_generate_keys: separate between ephemeral and long-term keysNikos Mavrogiannopoulos2017-03-161-1/+1
* doc: explicitly state that rng self_test mustn't require rng initializationNikos Mavrogiannopoulos2016-11-041-1/+1
* _gnutls_rnd_check: call _rnd_system_entropy_check directlyNikos Mavrogiannopoulos2016-11-041-2/+1
* handshake: added support for ECDH with curve X25519Nikos Mavrogiannopoulos2016-04-241-0/+2
* Added API to generate private keys from a given seedNikos Mavrogiannopoulos2015-09-121-1/+7
* Added API to register MAC and digest algorithms.Nikos Mavrogiannopoulos2015-03-181-17/+14
* Added API to register AEAD and legacy ciphers.Nikos Mavrogiannopoulos2015-03-181-25/+12
* removed unused functionsNikos Mavrogiannopoulos2015-03-181-7/+0
* removed gnutls_pubkey_get_verify_algorithm() and unnecessary internal APIsNikos Mavrogiannopoulos2015-02-211-6/+0
* Modified crypto backend to accomodate for the CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-0/+12
* When gnutls_global_init() is called manually from the application check the u...Nikos Mavrogiannopoulos2014-10-311-0/+1
* Allow verification of public and private parameters.Nikos Mavrogiannopoulos2014-01-281-1/+3
* Updated the rest of the MPI function prototypes.Nikos Mavrogiannopoulos2014-01-261-6/+6
* updated the prototype of _gnutls_mpi_divNikos Mavrogiannopoulos2014-01-261-1/+1
* updated prototypes of _gnutls_mpi_sub_ui, _gnutls_mpi_add_ui, _gnutls_mpi_mul_uiNikos Mavrogiannopoulos2014-01-261-4/+4
* updated prototype of _gnutls_mpi_powmNikos Mavrogiannopoulos2014-01-261-1/+1
* updated mpi_scan macrosNikos Mavrogiannopoulos2014-01-261-1/+1
* updated prototypes of _gnutls_mpi_set, _gnutls_mpi_set_ui,, _gnutls_mpi_copyNikos Mavrogiannopoulos2014-01-261-2/+3
* updated prototype of _gnutls_mpi_modmNikos Mavrogiannopoulos2014-01-261-1/+1
* Updated _gnutls_mpi_init prototype and added _gnutls_mpi_init_multiNikos Mavrogiannopoulos2014-01-261-1/+2
* DH key exchange uses the _gnutls_pk_derive and _gnutls_pk_generate_key functi...Nikos Mavrogiannopoulos2013-11-281-0/+10
* Added curve_exists() to pk-backend. That allows to determine which curves are...Nikos Mavrogiannopoulos2013-11-271-1/+1
* Use nettle for the generation of DH group parameters.Nikos Mavrogiannopoulos2013-11-271-8/+0
* Separated pk_generate to pk_generate_params() and pk_generate_keys().Nikos Mavrogiannopoulos2013-11-271-1/+4
* Added _gnutls_mpi_random_modp() and _gnutls_mpi_modm() to replace _gnutls_mpi...Nikos Mavrogiannopoulos2013-11-271-4/+4
* Ported libgcrypt's AES-based DRBG.Nikos Mavrogiannopoulos2013-11-271-0/+1
* reindented codeNikos Mavrogiannopoulos2013-11-081-226/+223
* eliminate the reset ability from hashesNikos Mavrogiannopoulos2013-04-271-1/+0
* Do not handle MAC reset separately. It is implied by nettle's output function.Nikos Mavrogiannopoulos2013-04-271-1/+0
* Removed elliptic curve code from gnutls. Use nettle's implementation.Nikos Mavrogiannopoulos2013-04-021-11/+5
* The HMAC subsystem can now be used for other MAC algorithms, like UMAC. UMAC-...Nikos Mavrogiannopoulos2013-03-191-1/+3
* Private key parameters are overwritten with zeros on deinitialization.Nikos Mavrogiannopoulos2013-03-151-0/+2
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
* Added gnutls_rnd_refresh().Nikos Mavrogiannopoulos2013-01-271-0/+1
* Use the PKCS #1 1.5 encoding provided by nettle (2.5) for encryption and sign...Nikos Mavrogiannopoulos2012-05-221-1/+8
* hash copy no longer needed.Nikos Mavrogiannopoulos2012-02-201-1/+0
* Fix up some typos and obsolete commentsPatrick Pelletier2012-01-241-2/+2
* Run 'make update-copyright'.Simon Josefsson2012-01-161-1/+1
* Only list algorithms if they are implemented.Nikos Mavrogiannopoulos2012-01-121-0/+12
* Diffie Hellman PKCS #3 parameters now contain the recommended private key size.Nikos Mavrogiannopoulos2011-12-121-0/+1
* Added gnutls_x509_privkey_verify_params() which verifies the parameters of a ...Nikos Mavrogiannopoulos2011-11-111-0/+17
* Corrected ECC key generation.Nikos Mavrogiannopoulos2011-11-101-0/+10