Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed the 'gnutls_' prefix from files to simplify file naming | Nikos Mavrogiannopoulos | 2015-08-23 | 1 | -1752/+0 |
| | |||||
* | document the need for gnutls_transport_set_pull_timeout_function | Nikos Mavrogiannopoulos | 2015-04-30 | 1 | -0/+3 |
| | |||||
* | GNUTLS_NONBLOCK can be used for non-DTLS sessions as well | Nikos Mavrogiannopoulos | 2015-04-30 | 1 | -2/+2 |
| | |||||
* | doc update | Nikos Mavrogiannopoulos | 2015-04-08 | 1 | -1/+1 |
| | |||||
* | gnutls_record_discard_queued() is both for TLS and DTLS | Nikos Mavrogiannopoulos | 2015-04-08 | 1 | -1/+1 |
| | |||||
* | gnutls_record_set_max_empty_records: removed | Nikos Mavrogiannopoulos | 2015-03-28 | 1 | -22/+1 |
| | |||||
* | doc: avoid using structure for opaque types | Nikos Mavrogiannopoulos | 2015-03-20 | 1 | -20/+20 |
| | |||||
* | fixed sequence number copy | Nikos Mavrogiannopoulos | 2015-02-20 | 1 | -1/+1 |
| | |||||
* | Revert "Added gnutls_record_is_async()" | Nikos Mavrogiannopoulos | 2015-01-28 | 1 | -29/+0 |
| | | | | This reverts commit 2232822aabe473d124f924d64ff52981d685fd41. | ||||
* | Added gnutls_record_is_async() | Nikos Mavrogiannopoulos | 2015-01-27 | 1 | -0/+29 |
| | | | | | | That function indicates whether gnutls_record_recv() and gnutls_record_send() can be used independently and in parallel. | ||||
* | corrected documentation for the cork/uncork functions | Nikos Mavrogiannopoulos | 2014-12-19 | 1 | -4/+4 |
| | | | | Reported by Jaak Ristioja. | ||||
* | doc update | Nikos Mavrogiannopoulos | 2014-12-19 | 1 | -2/+2 |
| | |||||
* | corrected documentation of gnutls_cork() | Nikos Mavrogiannopoulos | 2014-12-19 | 1 | -3/+2 |
| | |||||
* | treat GNUTLS_E_GOT_APPLICATION_DATA as non-fatal if initial negotiation is ↵ | Nikos Mavrogiannopoulos | 2014-11-21 | 1 | -1/+1 |
| | | | | | | | complete This corrects a regression introduced in b5a0de2e6da98866cafb770c3141b7353d030ab2 Reported by Dan Winship. https://savannah.gnu.org/support/?108690 | ||||
* | Added gnutls_record_discard_queued() | Nikos Mavrogiannopoulos | 2014-10-07 | 1 | -1/+20 |
| | | | | That function allows to discard queued data in DTLS. | ||||
* | restrict the number of non-fatal errors gnutls_handshake() can return | Nikos Mavrogiannopoulos | 2014-09-25 | 1 | -6/+0 |
| | |||||
* | record: tolerate a finished packet with errors in DTLS | Nikos Mavrogiannopoulos | 2014-08-23 | 1 | -0/+1 |
| | |||||
* | record: in DTLS discard only messages that cause unexpected packet errors | Nikos Mavrogiannopoulos | 2014-08-23 | 1 | -1/+5 |
| | |||||
* | gnutls_packet_get() was introduced to avoid exporting a structure on the API. | Nikos Mavrogiannopoulos | 2014-06-16 | 1 | -6/+41 |
| | | | | That change will allow exporting more info associated with a packet in the future. | ||||
* | Added gnutls_record_recv_packet() and gnutls_packet_deinit() | Nikos Mavrogiannopoulos | 2014-06-06 | 1 | -16/+97 |
| | | | | | These functions allow for a faster variant of gnutls_record_recv(), i.e., a variant that eliminates the data memcpy(). | ||||
* | Small cleanups in packet receive as well as a memory leak error. | Nikos Mavrogiannopoulos | 2014-05-08 | 1 | -23/+10 |
| | | | | The memory leak was uncovered by the Codenomicon TLS suite. | ||||
* | several bug fixes due to coverity. | Nikos Mavrogiannopoulos | 2014-04-15 | 1 | -1/+1 |
| | |||||
* | doc update | Nikos Mavrogiannopoulos | 2014-03-31 | 1 | -2/+2 |
| | |||||
* | cleaned up documentation of gnutls_record_send() | Nikos Mavrogiannopoulos | 2014-03-31 | 1 | -10/+10 |
| | |||||
* | make gnutls_record_uncork() more DTLS friendly. | Nikos Mavrogiannopoulos | 2014-03-28 | 1 | -1/+14 |
| | |||||
* | removed unneeded warning; all systems we support set this function. | Nikos Mavrogiannopoulos | 2014-01-16 | 1 | -5/+0 |
| | |||||
* | Align on 16-byte boundaries the buffers provided to cryptodev. | Nikos Mavrogiannopoulos | 2013-12-15 | 1 | -7/+13 |
| | | | | | | | When gnutls is compiled with support for cryptodev, the buffers provided to crypto backend are ensured to be 16-byte aligned (except the ones provided by the user). That increases performance in several crypto accelerators. | ||||
* | simplified _mbuffer_alloc | Nikos Mavrogiannopoulos | 2013-12-15 | 1 | -2/+3 |
| | |||||
* | Added gnutls_record_check_corked. | Nikos Mavrogiannopoulos | 2013-12-12 | 1 | -0/+5 |
| | |||||
* | Corrected bug which affected compressed records. | Nikos Mavrogiannopoulos | 2013-11-22 | 1 | -3/+5 |
| | | | | | | | | | Less space was provided for decryption than the required causing disconnection issues when compression was used. The issue was pointed by Frank Zschockelt. Also replaced the macros MAX_RECORD_RECV_SIZE and MAX_RECV_SIZE with max_decrypted_size() and max_record_recv_size(). | ||||
* | reindented code | Nikos Mavrogiannopoulos | 2013-11-08 | 1 | -1085/+1106 |
| | |||||
* | debug_log -> record_log | Nikos Mavrogiannopoulos | 2013-10-31 | 1 | -1/+1 |
| | |||||
* | Duplicate messages moved from audit log to debug log. There are networks ↵ | Nikos Mavrogiannopoulos | 2013-10-30 | 1 | -1/+1 |
| | | | | where this is extremely common. | ||||
* | _gnutls_send_tlen_int() accepts the actual pad rather than the intended ↵ | Nikos Mavrogiannopoulos | 2013-09-01 | 1 | -8/+10 |
| | | | | data. Corrections in sending records with %NEW_PADDING. | ||||
* | documented parameters | Nikos Mavrogiannopoulos | 2013-08-01 | 1 | -0/+8 |
| | |||||
* | allow empty fragments with padding. | Nikos Mavrogiannopoulos | 2013-07-29 | 1 | -1/+1 |
| | |||||
* | simplified decrypted data allocation. | Nikos Mavrogiannopoulos | 2013-07-26 | 1 | -2/+1 |
| | |||||
* | small optimizations. | Nikos Mavrogiannopoulos | 2013-07-26 | 1 | -13/+1 |
| | |||||
* | When in compatibility mode allow for larger record sizes than the maximum. | Nikos Mavrogiannopoulos | 2013-07-26 | 1 | -2/+2 |
| | |||||
* | documented dtls behavior. | Nikos Mavrogiannopoulos | 2013-06-19 | 1 | -2/+6 |
| | |||||
* | DTLS replay protection can now be disabled. | Nikos Mavrogiannopoulos | 2013-06-10 | 1 | -1/+1 |
| | |||||
* | simplified code by passing an mbuffer. | Nikos Mavrogiannopoulos | 2013-05-25 | 1 | -21/+22 |
| | |||||
* | optimized access to TLS protocol version properties. | Nikos Mavrogiannopoulos | 2013-05-25 | 1 | -8/+11 |
| | |||||
* | fixes in record version checking | Nikos Mavrogiannopoulos | 2013-05-21 | 1 | -10/+21 |
| | |||||
* | Improved record version checks | Nikos Mavrogiannopoulos | 2013-05-20 | 1 | -14/+42 |
| | |||||
* | more detailed error | Nikos Mavrogiannopoulos | 2013-05-19 | 1 | -1/+2 |
| | |||||
* | Allow record layer packets with version less than the negotiated. | Nikos Mavrogiannopoulos | 2013-05-19 | 1 | -1/+1 |
| | | | | Allowing such records avoids issue in DTLS client hello request verification. | ||||
* | If gnutls_record_send fails with GNUTLS_E_AGAIN or GNUTLS_E_INTERRUPTED, the ↵ | Tim Kosse | 2013-05-11 | 1 | -3/+3 |
| | | | | | | | | documentation allows passing null for the data and size on retry. Commit 2ec84d6 broke this usage of gnutls_record_send. This patch fixes the problem. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | convert gnutls versions to TLS major-minor in a single function. | Nikos Mavrogiannopoulos | 2013-03-27 | 1 | -2/+1 |
| | |||||
* | small optimizations in session storage | Nikos Mavrogiannopoulos | 2013-02-27 | 1 | -0/+3 |
| |