summaryrefslogtreecommitdiff
path: root/lib/gnutls_cipher.c
Commit message (Expand)AuthorAgeFilesLines
* Modified the CHACHA20 cipher to conform to draft-ietf-tls-chacha20-poly1305-02Nikos Mavrogiannopoulos2015-12-141-38/+49
* simplified calc_enc_length_streamNikos Mavrogiannopoulos2015-04-041-4/+5
* fixed CHACHA20-POLY1305 in DTLSNikos Mavrogiannopoulos2015-03-281-1/+1
* Added the CHACHA20-POLY1305 ciphersuites (with random IDs)Nikos Mavrogiannopoulos2015-03-281-13/+22
* use the new AEAD API in gnutls_cipher.cNikos Mavrogiannopoulos2014-12-031-44/+42
* Added gnutls_memcmp() and exported it.Nikos Mavrogiannopoulos2014-11-111-2/+2
* simplified checks for EtMNikos Mavrogiannopoulos2014-11-051-8/+14
* EtM fixes: it only applies to block ciphersNikos Mavrogiannopoulos2014-11-041-15/+13
* Added support for RFC7366 (encrypt then authenticate)Nikos Mavrogiannopoulos2014-11-031-105/+189
* Made AEAD type an alternative to stream and blockNikos Mavrogiannopoulos2014-11-031-91/+121
* eliminate IV size usage in TLS encryption/decryption; it was a remnant of sal...Nikos Mavrogiannopoulos2014-10-241-10/+3
* removed support for SALSA20 and for stream ciphers with IVNikos Mavrogiannopoulos2014-10-241-32/+0
* use MAX_CIPHER_BLOCK_SIZE more consistentlyNikos Mavrogiannopoulos2014-09-291-1/+1
* NEW_PADDING has been removed.Nikos Mavrogiannopoulos2014-03-051-411/+14
* Align on 16-byte boundaries the buffers provided to cryptodev.Nikos Mavrogiannopoulos2013-12-151-47/+57
* reindented codeNikos Mavrogiannopoulos2013-11-081-866/+997
* separated the TLS IV size and the cipher IV size.Nikos Mavrogiannopoulos2013-11-061-4/+4
* doc updateNikos Mavrogiannopoulos2013-09-171-0/+6
* added commentsNikos Mavrogiannopoulos2013-09-041-1/+1
* _gnutls_send_tlen_int() accepts the actual pad rather than the intended data....Nikos Mavrogiannopoulos2013-09-011-12/+38
* simplified pad calculationNikos Mavrogiannopoulos2013-08-311-1/+4
* The after handshake function is now called before epoch change.Nikos Mavrogiannopoulos2013-07-281-3/+3
* When in compatibility mode allow for larger record sizes than the maximum.Nikos Mavrogiannopoulos2013-07-261-1/+5
* explicit tests for non-null versionNikos Mavrogiannopoulos2013-06-101-2/+14
* Eliminated memory copy on decryption.Nikos Mavrogiannopoulos2013-05-281-34/+43
* Eliminated memory copy at encryption.Nikos Mavrogiannopoulos2013-05-261-40/+9
* simplified code by passing an mbuffer.Nikos Mavrogiannopoulos2013-05-251-15/+17
* optimized access to TLS protocol version properties.Nikos Mavrogiannopoulos2013-05-251-20/+18
* simplified access to cipher and mac properties to reduce wasted cycles.Nikos Mavrogiannopoulos2013-05-251-16/+16
* convert gnutls versions to TLS major-minor in a single function.Nikos Mavrogiannopoulos2013-03-271-3/+4
* The HMAC subsystem can now be used for other MAC algorithms, like UMAC. UMAC-...Nikos Mavrogiannopoulos2013-03-191-0/+7
* corrected bug in stream ciphers and added new cipher to the new padding format.Nikos Mavrogiannopoulos2013-03-171-2/+14
* Added salsa20 cipher, and ciphersuites.Nikos Mavrogiannopoulos2013-03-171-6/+22
* updategnutls_3_1_7Nikos Mavrogiannopoulos2013-02-041-1/+1
* Fixes to avoid a timing attack in TLS CBC record parsing.Nikos Mavrogiannopoulos2013-02-041-37/+59
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
* Small changes and a sanity checkNikos Mavrogiannopoulos2013-01-231-12/+17
* GnuTLS Length Hiding patch.Alfredo Pironti2013-01-231-54/+25
* corrected compression.Nikos Mavrogiannopoulos2013-01-021-1/+2
* better checks in new record packets.Nikos Mavrogiannopoulos2013-01-021-4/+4
* use padding also if in DTLS.Nikos Mavrogiannopoulos2013-01-021-3/+3
* some simplificationsNikos Mavrogiannopoulos2013-01-021-17/+10
* simplified decryptionNikos Mavrogiannopoulos2013-01-021-82/+51
* Added a new record padding mechanism.Nikos Mavrogiannopoulos2013-01-021-10/+355
* Corrected bugs in record parsing.Nikos Mavrogiannopoulos2012-12-041-4/+4
* use a %STATELESS_COMPRESSION priority string instead of gnutls_init() flag.Nikos Mavrogiannopoulos2012-09-161-1/+1
* Added GNUTLS_STATELESS_COMPRESSION flag to gnutls_init().Nikos Mavrogiannopoulos2012-09-151-1/+2
* optimized usage of gnutls_rnd()Nikos Mavrogiannopoulos2012-04-131-60/+61
* changes in packet parsing.Nikos Mavrogiannopoulos2012-02-281-8/+6
* Added GCM mode using cryptodev. This is mostly a hack due to how GCM mode is ...Nikos Mavrogiannopoulos2012-02-231-4/+7