Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | doc: fixed documentation for various function parameters | Nikos Mavrogiannopoulos | 2017-04-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | doc update | Nikos Mavrogiannopoulos | 2016-09-11 | 1 | -3/+3 |
| | |||||
* | libdane: include minitasn1 headers | Nikos Mavrogiannopoulos | 2016-08-23 | 1 | -0/+1 |
| | |||||
* | dane: corrected the license of libdane files | Nikos Mavrogiannopoulos | 2016-07-05 | 2 | -2/+2 |
| | | | | | | The license was always LGPL version 2.1, and these files mentioned LGPL version 3. Reported by Thomas Petazzoni. | ||||
* | dane: verification will not fail if a CA entry is encountered but cannot be ↵ | Nikos Mavrogiannopoulos | 2016-04-26 | 1 | -3/+5 |
| | | | | | | | | | verified That addresses the issue of verifying a single certificate against a list of TLSA entries that contain an entry with CA usage (cert usage 0). With the previous behavior verification would have failed, while now this entry will be skipped. | ||||
* | doc: improved documentation on certificate and DANE verification functions | Nikos Mavrogiannopoulos | 2016-04-26 | 1 | -6/+13 |
| | |||||
* | dane: updated documentation of dane_verify_crt_raw | Nikos Mavrogiannopoulos | 2016-04-26 | 1 | -19/+4 |
| | |||||
* | doc: added clarifications on documentation for dane_state_t | Nikos Mavrogiannopoulos | 2016-04-26 | 1 | -2/+4 |
| | |||||
* | common.mk: corrected typo on LDFLAGS for coverage | Nikos Mavrogiannopoulos | 2016-04-12 | 1 | -1/+1 |
| | |||||
* | configure: Add a code coverage option | Nikos Mavrogiannopoulos | 2016-04-12 | 1 | -2/+3 |
| | | | | | | | Configure with: ./configure --enable-code-coverage Show coverage output with: make && make check && make code-coverage-capture | ||||
* | corrected typos | Nikos Mavrogiannopoulos | 2015-01-16 | 1 | -2/+2 |
| | | | | Reported by Guido Kroon. | ||||
* | improved documentation on dane | Nikos Mavrogiannopoulos | 2014-12-12 | 1 | -8/+13 |
| | |||||
* | dane: use the new _gnutls_buffer_to_datum | Nikos Mavrogiannopoulos | 2014-12-05 | 1 | -6/+1 |
| | |||||
* | libdane: undef gnutls_assert() before redefining it | Nikos Mavrogiannopoulos | 2014-11-25 | 1 | -0/+4 |
| | |||||
* | libdane: do not require the CA to be a direct CA | Nikos Mavrogiannopoulos | 2014-09-19 | 1 | -27/+56 |
| | |||||
* | libdane: disable debugging mode | Nikos Mavrogiannopoulos | 2014-08-09 | 1 | -1/+0 |
| | |||||
* | doc updategnutls_3_3_6 | Nikos Mavrogiannopoulos | 2014-07-23 | 1 | -3/+3 |
| | |||||
* | libdane: simplified initialization of variables. | Nikos Mavrogiannopoulos | 2014-07-22 | 1 | -14/+9 |
| | |||||
* | libdane: bogus and secure values are always initialized in ↵ | Nikos Mavrogiannopoulos | 2014-07-22 | 1 | -2/+8 |
| | | | | dane_query_to_raw_tlsa | ||||
* | libdane: use gnutls_malloc() and doc update | Nikos Mavrogiannopoulos | 2014-07-22 | 1 | -5/+5 |
| | |||||
* | doc update | Nikos Mavrogiannopoulos | 2014-07-22 | 1 | -1/+2 |
| | |||||
* | libdane: add function dane_query_to_raw_tlsa | Simon Arlott | 2014-07-11 | 3 | -0/+85 |
| | | | | | | | | | | | | This function converts a dane_query_t into the parameters needed for dane_raw_tlsa() to make it easy to copy the results of the (synchronous) lookup query from one process to another. This code allocates an unnecessary extra NULL entry for dane_data_len to avoid trying to malloc 0 bytes if q->data_entries is 0 (it is possible for malloc/calloc to return NULL when requested to allocate 0 bytes). Signed-off-by: Simon Arlott | ||||
* | dane: Skip DANE entries that may contain unknown info | Nikos Mavrogiannopoulos | 2014-07-06 | 1 | -22/+19 |
| | | | | | That would allow skipping any future entries without failing. Reported by Simon Arlott. | ||||
* | dane: Added sanity check in dane_verify_crt_raw() | Nikos Mavrogiannopoulos | 2014-07-06 | 1 | -0/+3 |
| | | | | | That allows calling the function will an empty chain. Reported by Simon Arlott. | ||||
* | doc update | Nikos Mavrogiannopoulos | 2014-05-13 | 1 | -1/+1 |
| | |||||
* | Revert "Added dane_verify_crt_raw2() which allows verifying against the ↵ | Nikos Mavrogiannopoulos | 2014-05-10 | 3 | -89/+7 |
| | | | | | | certificate name." This reverts commit d19ac66361300aaf188bc69ae64d5fcd7e89b0f6. | ||||
* | Revert "corrected prototypes for dane_verify_crt_raw2()." | Nikos Mavrogiannopoulos | 2014-05-10 | 2 | -4/+2 |
| | | | | This reverts commit b065ea137a6bcb49c3755886cb1ff30ca5e8f9e3. | ||||
* | corrected prototypes for dane_verify_crt_raw2(). | Nikos Mavrogiannopoulos | 2014-05-10 | 2 | -2/+4 |
| | |||||
* | Added dane_verify_crt_raw2() which allows verifying against the certificate ↵ | Nikos Mavrogiannopoulos | 2014-05-10 | 3 | -7/+89 |
| | | | | name. | ||||
* | Improved dane_verify_session_crt(), which now attempts to create a full chain. | Nikos Mavrogiannopoulos | 2014-05-10 | 1 | -2/+71 |
| | | | | This addresses points from https://savannah.gnu.org/support/index.php?108552 | ||||
* | increased MAX_DATA_ENTRIES to 100. | Nikos Mavrogiannopoulos | 2014-04-28 | 1 | -1/+1 |
| | |||||
* | rearranged code | Nikos Mavrogiannopoulos | 2014-04-28 | 1 | -5/+4 |
| | |||||
* | Accept a certificate using DANE if there is at least one entry that matches ↵ | Nikos Mavrogiannopoulos | 2014-04-28 | 2 | -5/+24 |
| | | | | | | | | | | the certificate. This corrects the previous behavior that was rejecting the certificate if there were multiple entries and one couldn't be validated. New flag DANE_VERIFY_UNKNOWN_DANE_INFO is synonymous to DANE_VERIFY_NO_DANE_INFO. Patch by simon@arlott.org. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | Corrected dane_verify_crt() to not deinitialize any input state. | Nikos Mavrogiannopoulos | 2014-04-15 | 1 | -1/+1 |
| | |||||
* | pass the correct flag to dane_verify_crt_raw() | Nikos Mavrogiannopoulos | 2013-12-23 | 1 | -7/+7 |
| | | | | | That doesn't affect anything but logical correctness, as the parameter is ignored. | ||||
* | reindented code | Nikos Mavrogiannopoulos | 2013-11-08 | 4 | -753/+687 |
| | |||||
* | Removed unused parameter. | Nikos Mavrogiannopoulos | 2013-10-29 | 1 | -3/+0 |
| | |||||
* | reindented code | Nikos Mavrogiannopoulos | 2013-10-29 | 1 | -450/+545 |
| | |||||
* | Reorganized main loop in dane_raw_tlsa | Nikos Mavrogiannopoulos | 2013-10-29 | 1 | -15/+14 |
| | |||||
* | Adding option DANE_F_IGNORE_DNSSEC to disable loading of the DNSSEC root key ↵ | Christian Grothoff | 2013-10-23 | 2 | -4/+9 |
| | | | | | | | | | | | entirely when initializing a dane_state_t. This is a useful optimization if the DANE/TLSA data is initialized from a source other than libunbound/DNS, as then the DNSSEC root key would not be used anyway. Worse, if we failed to read the DNSSEC root key, this would create a failure even though for applications that do not use DNSSEC (but do use DANE/TLSA) such a failure would be totally harmless. | ||||
* | corrected libdane doc | Nikos Mavrogiannopoulos | 2013-10-23 | 1 | -2/+2 |
| | |||||
* | exported symbols | Nikos Mavrogiannopoulos | 2013-10-21 | 1 | -0/+2 |
| | |||||
* | small fixes | Nikos Mavrogiannopoulos | 2013-10-21 | 1 | -2/+2 |
| | |||||
* | Adding dane_verify_crt_raw to allow direct verification of a certificate ↵ | Christian Grothoff | 2013-10-21 | 2 | -22/+77 |
| | | | | | | chain against a dane_query_t (for example, as provided by the new dane_raw_tlsa). Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | Adding dane_raw_tlsa to allow initialization of dane_query_t from DANE ↵ | Christian Grothoff | 2013-10-21 | 2 | -73/+115 |
| | | | | | | records based on external DNS resolutions. Also fixing a buffer overflow. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | several updates | Nikos Mavrogiannopoulos | 2013-05-16 | 1 | -0/+1 |
| | |||||
* | corrected typo. reported by Etan Reisner. | Nikos Mavrogiannopoulos | 2013-05-02 | 2 | -7/+9 |
| | |||||
* | updated doc | Nikos Mavrogiannopoulos | 2013-03-05 | 1 | -2/+2 |
| | |||||
* | Added verify flags for DANE to enforce verification and restrict it to a field. | Nikos Mavrogiannopoulos | 2013-03-01 | 2 | -6/+26 |
| | |||||
* | when verifying a DANE CA constraint make sure that the provided chain is ↵ | Nikos Mavrogiannopoulos | 2013-02-24 | 3 | -0/+57 |
| | | | | actually a chain. |