summaryrefslogtreecommitdiff
path: root/lib/crypto-backend.h
Commit message (Expand)AuthorAgeFilesLines
* Port openconnect TPM2 codeNikos Mavrogiannopoulos2021-11-131-0/+11
* pk: add flags to force RSA-PSS salt length to match digest lengthDaiki Ueno2021-08-071-1/+2
* crypto-api: add generic crypto functions for KDFDaiki Ueno2020-02-041-0/+16
* Add GOST key transport supportDmitry Eremin-Solenikov2019-11-071-0/+14
* _gnutls_pk_derive: add argument for nonceDmitry Eremin-Solenikov2019-11-071-0/+1
* pk: implement deterministic ECDSA/DSADaiki Ueno2019-08-081-1/+15
* lib: add support for gnutls_hash_copy()Dmitry Eremin-Solenikov2019-06-261-0/+1
* Add MAC api to support copying of instancesDmitry Eremin-Solenikov2019-06-241-0/+1
* Add or clean header guards in lib/Tim Rühsen2019-05-071-3/+3
* crypto: add private API to retrieve internal IVDaiki Ueno2019-05-031-0/+1
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* Constant time/cache PKCS#1 RSA decryptiontmp-fix-CVE-2018-16868Simo Sorce2018-11-301-2/+7
* ext/key_share: check the validity of server key sharesNikos Mavrogiannopoulos2018-07-271-0/+1
* Add declarations to support GOST public keysDmitry Eremin-Solenikov2018-06-231-1/+12
* Add support for I/O of little-endian MPIDmitry Eremin-Solenikov2018-06-231-1/+3
* Added support for key share extensionNikos Mavrogiannopoulos2018-02-191-1/+3
* 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