summaryrefslogtreecommitdiff
path: root/lib/cipher.c
Commit message (Expand)AuthorAgeFilesLines
* lib: drop gnutls_uint64 usage as sequence numberDmitry Eremin-Solenikov2019-10-241-21/+20
* cipher: replace several bools with single flags instanceDmitry Eremin-Solenikov2019-10-211-2/+2
* Add const to several read-only packet sequence paramstmp-fix-coverityTim Rühsen2019-10-151-6/+6
* cipher: Let _gnutls_auth_cipher_setiv() return intTim Rühsen2019-10-131-2/+6
* Remove trailing spaces in several filesTim Rühsen2019-10-121-4/+4
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* decrypt_packet_tls13: add check for max plaintext sizeDaiki Ueno2019-02-141-0/+9
* encrypt_packet_tls13: added explicit check on iv_size boundstmp-check-iv-sizeNikos Mavrogiannopoulos2018-10-021-0/+3
* cipher: made TLS1.3 safe padding check optionalNikos Mavrogiannopoulos2018-06-201-1/+3
* cipher: use gnutls_aead_cipher_encryptvNikos Mavrogiannopoulos2018-06-141-27/+46
* record: fix padding removal when the payload is zero-lengthDaiki Ueno2018-06-121-4/+4
* cipher: separated CBC w/o EtM handlingNikos Mavrogiannopoulos2018-06-121-124/+28
* dummy_wait: always hash the same amount of blocks that would have been on min...Nikos Mavrogiannopoulos2018-06-121-30/+34
* dummy_wait: correctly account the length field in SHA384 HMACNikos Mavrogiannopoulos2018-06-121-13/+11
* encrypt_packet_tls13: made size check saferNikos Mavrogiannopoulos2018-05-031-1/+1
* constate: fixed key generation for TLS1.3Nikos Mavrogiannopoulos2018-04-061-6/+2
* encrypt_packet_tls13: reverted to original APINikos Mavrogiannopoulos2018-04-041-23/+23
* record: added AAD data when encrypting or decryptingNikos Mavrogiannopoulos2018-03-231-36/+54
* record state: avoid memory allocations for stored keysNikos Mavrogiannopoulos2018-02-191-15/+15
* crypto-api: introduce internal version of AEAD APINikos Mavrogiannopoulos2018-02-191-2/+2
* record: added TLS 1.3 record parsing and key derivationNikos Mavrogiannopoulos2018-02-191-41/+234
* decryption: use the same error code on all casesNikos Mavrogiannopoulos2017-07-131-5/+5
* Removed support for compression mechanismsNikos Mavrogiannopoulos2017-06-221-137/+60
* Rename uint64 to gnutls_uint64 to avoid conflict with macOSDavid Caldwell2017-04-061-3/+3
* eliminated dead code as indicated by clang scan-buildNikos Mavrogiannopoulos2017-02-201-2/+2
* deprecated _gnutls_rnd() in favor of exported gnutls_rnd()Nikos Mavrogiannopoulos2016-11-041-2/+2
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-4/+3
* Amend: Allow for conditional compilation of SSL 3.0 protocolNikos Mavrogiannopoulos2016-05-201-1/+6
* Modified the CHACHA20 cipher to conform to draft-ietf-tls-chacha20-poly1305-02Nikos Mavrogiannopoulos2015-11-071-38/+49
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-0/+819