Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-11 | ssl: Test ECDSA and improve test suite maintainability | Ingela Anderton Andin | |
Use generated certs instead of hard coded | |||
2014-05-28 | SSL: fix OpenSSL known renegotiation bug detection | Andreas Schultz | |
The OpenSSL detection match would actually consider all 1.0.1 versions as affected when really only 1.0.1 - 1.0.1c are. | |||
2014-01-29 | ssl: Add workaround in test code for openssl s_client bug | Ingela Anderton Andin | |
2014-01-27 | ssl: Avoid test case timing issues | Ingela Anderton Andin | |
2014-01-14 | ssl: Add versions to check for sane OpenSSL version for renegotiation | Ingela Anderton Andin | |
2013-12-02 | ssl: Test case enhancement | Ingela Anderton Andin | |
Make sure that test cases does not fail due to timing circumstances, use selective receive even if it means we can not use test library functions in some cases. TCP does not have delivery guarantee to application layer, so sometimes a error message {error, Msg} or {error, closed} can be acceptable. | |||
2013-09-02 | ssl: Handle signature_algorithm field in digitally_signed properly | Ingela Anderton Andin | |
with proper defaults Added ssl_ECC_SUITE | |||
2013-06-07 | public_key & ssl: Add ASN-1 dependency | Ingela Anderton Andin | |
As the ASN-1 application relies on a nif in R16 for decodeing (that was not the case in R15), public_key currently has a runtime dependency on ASN-1. Hopefully we will be able to remove this dependency again in the future. | |||
2013-06-04 | ssl: Structural perarparation to support DTLS | Ingela Anderton Andin | |
Also phase in tls module as main API instead of ssl. To make API clearer. As TLS is the new protocol name. Maybe keep some API functions in ssl | |||
2013-05-28 | ssl: Do not advertise EC ciphers if crypto support is insufficient | Ingela Anderton Andin | |
2013-05-08 | ssl: Filter out ECC cipher suites when openssl is buggy | Ingela Anderton Andin | |
Even in "normal" (not explicitly ECC tests) cases we need to filter out ECC ciper suites as they are preferd. | |||
2013-05-08 | ssl: ct:print -> ct:log and assert port_command | Ingela Anderton Andin | |
2013-05-08 | ssl: Skip ECC cipher tests on versions of openssl pre 0.9.9 | Ingela Anderton Andin | |
EEC is not fully supported before 0.9.9. Also skip tests on opensslversions with known bugs in ECC support | |||
2013-03-13 | ssl: Add missing configuration in test case | Ingela Anderton Andin | |
2013-02-18 | ssl: Further error handling enhancments | Ingela Anderton Andin | |
follow up enhancments done in commit e56167dd6ca8d37d26ea7f19933691a3bda41113 Make sure format_error return good strings. Replace confusing legacy atoms with more descriptive atoms. | |||
2013-01-21 | ssl: Enhance error handling | Ingela Anderton Andin | |
Remove filter mechanisms that made error messages backwards compatible with old ssl but hid information about what actually happened. This does not break the documented API however other reason terms may be returned, so code that matches on the reason part of {error, Reason} may fail. | |||
2013-01-11 | ssl: CTify test cases | Ingela Anderton Andin | |
2012-12-19 | ssl: Fix update of test case name in init funtion | Ingela Anderton Andin | |
2012-11-27 | ssl: Receive port EXIT-message so that it does not get mixed up with the ↵ | Ingela Anderton Andin | |
protocol-error message we are expecting | |||
2012-10-01 | ssl: Better test to determine if sslv2 is supported by openssl | Ingela Anderton Andin | |
2012-09-26 | ssl: Shorten test case names to workaround ct shortcomings on windows | Ingela Anderton Andin | |
2012-09-20 | ssl: Changed default behaviour of next protocol negotiation to make | Ingela Anderton Andin | |
more "sense" (be true to the specification). | |||
2012-09-20 | ssl: Support for SSL Next Protocol Negotiation | Ben Murphy | |
* http://technotes.googlecode.com/git/nextprotoneg.html | |||
2012-08-22 | ssl: Test suite adjustments | Ingela Anderton Andin | |
2012-08-22 | ssl: TLS 1.2: fix Certificate Request list of Accepted Signatur/Hash ↵ | Andreas Schultz | |
combinations | |||
2012-08-22 | ssl: Add Signature Algorithms hello extension from TLS 1.2 | Andreas Schultz | |
This is also avoids triggering some bugs in OpenSSL. | |||
2012-08-22 | ssl: Add crypto support check (TLS 1.2 require sha256 support) | Ingela Anderton Andin | |
2012-08-22 | ssl: Run relevant tests for all SSL/TLS versions | Ingela Anderton Andin | |
2012-08-22 | ssl: Add TLS version switches to openssl tests | Andreas Schultz | |
2012-06-12 | ssl: Test case fixes | Ingela Anderton Andin | |
2012-06-08 | ssl: File handling optimization | Ingela Anderton Andin | |
Avoid cach validation with file:file_info/2 as this i too expensive and causes a bottleneck in the file server. Instead we expose a new API function ssl:clear_pem_cache/0 to deal with the problem. As we think it will be of occasional use and the normal case is that the cache will be valid we think it is the right thing to do. Convert file paths to binary representation in the ssl API module to avoid uncessarry calls in file later on. Also add sanity checks for openssl versions in testsuite due to new openssl bugs. | |||
2012-02-03 | Do not test sslv2 rejection with openssl-1.* | Ingela Anderton Andin | |
Reason sslv2 support seems to be by default turned of. | |||
2011-11-23 | Implementation of 1/n-1 splitting countermeasure Rizzo/Duong-Beast | Ingela Anderton Andin | |
The code is refactored and improved to make it easier to insert the 1/n-1 splitting countermeasure Rizzo/Duong-Beast that is really done in one function clause in ssl:record_split_bin/3 | |||
2011-11-15 | Work around bug in openss-1.0.0e | Ingela Anderton Andin | |
2011-11-15 | Avoid openssl processes surviving after test case has finished | Ingela Anderton Andin | |
If the server process is always closed first shutdown of the openssl process will be gracious | |||
2011-11-01 | Added PKCS-8 support in ssl | Ingela Anderton Andin | |
2011-03-07 | Workaround for application:start(crypto) inconsistency | Ingela Anderton Andin | |
2011-02-17 | Rename Suite Callback to Common Test Hook | Lukas Larsson | |
2011-02-17 | Fix formatting for ssl | Lukas Larsson | |
2011-02-17 | Add ts_install_scb to suite/0 | Lukas Larsson | |
2011-02-17 | Update ssl tests to conform with common_test standard | Lukas Larsson | |
2011-01-24 | Changed crypto start test so that it works as intended | Ingela Anderton Andin | |
2011-01-20 | Skip ssl and public key tests if crypto fails to start | Ingela Anderton Andin | |
2010-12-16 | Cache invalidation and consistent user closing | Ingela Anderton Andin | |
Added cache invalidation control of ssl certificates so that sessions will not be reused if file content is changed. There was a glitch in ssl:close that made it possible to to get eaddrinuse even though reuseadder-option was used. Also improved tests for better user-close handling. | |||
2010-11-30 | Updated tests to avoid test case failure for non interesting reasons | Ingela Anderton Andin | |
Such reason is that pulic key generation or mnesia:stop might occasionally take very long time. | |||
2010-10-07 | Anonymous cipher suites | Ingela Anderton Andin | |
For testing purposes ssl now also support some anonymous cipher suites when explicitly configured to do so. Also moved session cache tests to its own suite, so that timeout of end_per_testcase when the mnesia is used as session cache will not affect other test cases. | |||
2010-08-31 | Add tests for crypto RC4 bug | Ingela Anderton Andin | |
Changed test so that the test cases testing all different ciphers also sends data so that that the calls to crypto cipher functions are also tested. | |||
2010-06-29 | The server now verifies the client certificate verify message correctly, ↵ | Ingela Anderton Andin | |
instead of causing a case-clause. | |||
2010-06-11 | OTP-8695 New ssl default | Ingela Anderton Andin | |
Ssl has now switched default implementation and removed deprecated certificate handling. All certificate handling is done by the public_key application. | |||
2010-06-08 | Move dsa ticket to r14a release | Ingela Anderton Andin | |
(This is the merge of r13 version to r14_dev) |