summaryrefslogtreecommitdiff
path: root/lib/crypto-api.c
Commit message (Expand)AuthorAgeFilesLines
* gnutls_aead_cipher_encryptv: introducedNikos Mavrogiannopoulos2018-06-141-0/+249
* crypto-api: introduce internal version of AEAD APINikos Mavrogiannopoulos2018-02-191-15/+3
* fips140: enforcement of allowed ciphers moved to crypto-api.c and cipher_int.cNikos Mavrogiannopoulos2018-02-191-2/+12
* fips140: enforcement of hash and MACs use moved to crypto-api.c and hash_int.cNikos Mavrogiannopoulos2018-02-191-17/+11
* gnutls_aead_cipher_init: corrected potential memory leakNikos Mavrogiannopoulos2017-11-291-4/+10
* crypto-api: refuse to run gnutls_cipher_init() in full AEAD modesNikos Mavrogiannopoulos2017-05-221-1/+1
* deprecated _gnutls_rnd() in favor of exported gnutls_rnd()Nikos Mavrogiannopoulos2016-11-041-1/+1
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-5/+5
* gnutls_key_generate: fail if the state of the library is invalidNikos Mavrogiannopoulos2016-08-101-1/+4
* gnutls_aead_cipher_decrypt: corrected the return value of ptext_lenNikos Mavrogiannopoulos2016-07-011-1/+1
* several sign-related API changesNikos Mavrogiannopoulos2016-05-311-2/+2
* gnutls_aead_cipher_decrypt: removed misleading textNikos Mavrogiannopoulos2016-01-081-2/+1
* crypto-api: doc updateNikos Mavrogiannopoulos2015-11-111-2/+6
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-4/+4
* doc updatesNikos Mavrogiannopoulos2015-04-041-1/+1
* doc update: replace cryptographic algorithm by encryption algorithmNikos Mavrogiannopoulos2015-03-281-1/+1
* doc: be consistent in the function descriptionsJiří Klimeš2015-03-281-41/+41
* doc: correct the description of crypto API functionsJiří Klimeš2015-03-281-5/+5
* doc: avoid using structure for opaque typesNikos Mavrogiannopoulos2015-03-201-22/+22
* API doc updateNikos Mavrogiannopoulos2014-12-031-2/+2
* Modified crypto backend to accomodate for the CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-100/+44
* Added gnutls_memcmp() and exported it.Nikos Mavrogiannopoulos2014-11-111-1/+1
* Made AEAD type an alternative to stream and blockNikos Mavrogiannopoulos2014-11-031-6/+6
* better documented the new APINikos Mavrogiannopoulos2014-10-261-8/+19
* harmonise variable namesNikos Mavrogiannopoulos2014-10-261-86/+86
* doc updateNikos Mavrogiannopoulos2014-10-251-1/+3
* Added a new simple to use AEAD APINikos Mavrogiannopoulos2014-10-251-4/+221
* stricter type usageNikos Mavrogiannopoulos2014-03-081-2/+2
* use a single context for all stream ciphers.Nikos Mavrogiannopoulos2014-01-201-9/+12
* FIPS140 mode is detected on run-time.Nikos Mavrogiannopoulos2013-12-091-3/+4
* removed zombie mode, and no longer use fips140.hNikos Mavrogiannopoulos2013-12-041-4/+6
* corrected macrosNikos Mavrogiannopoulos2013-12-041-4/+4
* corrected comparisonNikos Mavrogiannopoulos2013-11-271-1/+1
* Allow MD5 hash in zombie modeNikos Mavrogiannopoulos2013-11-271-2/+5
* Better handling of FIPS140-2 initializationNikos Mavrogiannopoulos2013-11-271-2/+5
* gnutls_key_generate() is restricted by the size of the initial RNG seed in FI...Nikos Mavrogiannopoulos2013-11-271-0/+9
* Do not allow MD5 in the high level crypto-api in FIPS mode.Nikos Mavrogiannopoulos2013-11-271-0/+12
* reindented codeNikos Mavrogiannopoulos2013-11-081-153/+153
* doc updateNikos Mavrogiannopoulos2013-07-011-0/+6
* simplified access to cipher and mac properties to reduce wasted cycles.Nikos Mavrogiannopoulos2013-05-251-13/+15
* updated documentationNikos Mavrogiannopoulos2013-04-271-2/+4
* Added gnutls_mac_get_nonce_size()Nikos Mavrogiannopoulos2013-03-231-1/+1
* The HMAC subsystem can now be used for other MAC algorithms, like UMAC. UMAC-...Nikos Mavrogiannopoulos2013-03-191-7/+26
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
* Fix AEAD out-of-place decryptionNikos Mavrogiannopoulos2013-01-271-1/+5
* Fix the parameter name to gnutls_key_generateMartin Storsjo2012-12-211-1/+1
* several type changes to please clangNikos Mavrogiannopoulos2012-04-021-1/+1
* Since: 3.0.0 -> Since 3.0 to reflect that it might be on a later version than...Nikos Mavrogiannopoulos2012-02-181-4/+4
* Cleanup copyright headers.Simon Josefsson2012-01-251-2/+1
* Run 'make update-copyright'.Simon Josefsson2012-01-161-2/+2