Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-12 | Merge pull request #1709 from ↵ | Ingela Andin | |
dumbbell/dumbbell/ssl/fix-active-once-dropped-when-handling-alert/ERL-562 ssl: Fix alert handling so that unexpected messages are logged and alerted correctly | |||
2018-02-09 | ssl: Add the unexpected message to #alert{} | Jean-Sébastien Pédron | |
... in handle_common_event(), instead of passing it to handle_own_alert() after wrapping it in a tuple with `StateName` (i.e. `{StateName, Msg}`). The `StateName` is passed to handle_normal_shutdown() and to alert_user(). The latter has a clause matching it against `connection`. Unfortunately, when the argument was in fact `{StateName, Msg}`, another clause was executed which dropped the `active` flag value and forced it to `false`, even if the state was actually `connection`. It meant that later in send_or_reply(), the alert was not propagated to the user, even though it should (`active` set to `true` or `once`). Now that handle_common_event() always passes the actual `StateName`, the problem is fixed. ERL-562 | |||
2018-02-07 | ssl: Make sure anonymous suites are handled separately | Ingela Anderton Andin | |
Preferably customized cipher suites will be based on the default value. But all may be used as base and hence it will be good to handle anonymous suites separately as they are intended for testing purposes. | |||
2018-02-05 | ssl: Add UG examles | Ingela Anderton Andin | |
2018-02-05 | ssl: Uses aead as mac value in AEAD cipher suites | Ingela Anderton Andin | |
Authenticated encryption (AE) and authenticated encryption with associated data (AEAD, variant of AE) is a form of encryption which simultaneously provides confidentiality, integrity, and authenticity assurances on the data. This is more logical value then null that was used, this happened to work as the AEAD property was derived form other data, but it is confusing! | |||
2018-02-05 | ssl: Add new API functions for cipher suite handling | Ingela Anderton Andin | |
2018-01-25 | ssl: Check OpenSSL version for DSS (DSA) support | Ingela Anderton Andin | |
LibreSSL-2.6.3 dropped DSS (DSA) support | |||
2018-01-23 | ssl: Add record version sanity check | Ingela Anderton Andin | |
2018-01-15 | Merge branch 'ingela/ssl/test-cuddle' into maint | Ingela Anderton Andin | |
* ingela/ssl/test-cuddle: ssl: Call clean version function | |||
2018-01-15 | ssl: Call clean version function | Ingela Anderton Andin | |
Make sure tests are run with intended version settings. | |||
2018-01-11 | ssl: Correct function for listing RC4 suites | Ingela Anderton Andin | |
2018-01-11 | Merge branch 'ingela/ssl/timeout-cuddle' into maint | Ingela Anderton Andin | |
* ingela/ssl/timeout-cuddle: ssl: Tune timeouts | |||
2018-01-11 | ssl: Tune timeouts | Ingela Anderton Andin | |
2018-01-07 | dtls: Filter out rc4 for DTLS psk suites | Ingela Anderton Andin | |
Stream ciphers are not valid fro DTLS | |||
2018-01-06 | dtls: We do not need to wait for DTLS over UDP server | Ingela Anderton Andin | |
Client will retransmit until server becomes responsive | |||
2018-01-04 | ssl: Prevent error handling race condition | Ingela Anderton Andin | |
ERL-539 | |||
2017-12-20 | dtls: Add handling of lost key exchange in cipher state | Ingela Anderton Andin | |
2017-12-20 | ssl: Correct DTLS client close handling | Ingela Anderton Andin | |
2017-12-20 | Merge branch 'ingela/dtls-cuddling' into maint | Ingela Anderton Andin | |
* ingela/dtls-cuddling: dtls: Correct UDP listener cleanup dtls: Correct return value in UDP listener initialization | |||
2017-12-20 | Merge branch 'ingela/DTLS/retransmission-timers' into maint | Ingela Anderton Andin | |
* ingela/DTLS/retransmission-timers: dtls: Use repeat_state to make sure retransmission timer is reset | |||
2017-12-20 | Merge branch 'ingela/Jxck/PR-1656/OTP-14843' into maint | Ingela Anderton Andin | |
* ingela/Jxck/PR-1656/OTP-14843: remove duplicate operation for decode certificate | |||
2017-12-19 | remove duplicate operation for decode certificate | Jxck | |
completely deprecated operation with no effect. | |||
2017-12-19 | Merge pull request #1660 from bitnitdit/ssl_doc_duplicate_word | Ingela Andin | |
Remove one of the duplicate word "use" | |||
2017-12-19 | Remove one of the duplicate word "use" | bitnitdit | |
2017-12-18 | dtls: Use repeat_state to make sure retransmission timer is reset | Ingela Anderton Andin | |
2017-12-15 | dtls: Correct UDP listener cleanup | Ingela Anderton Andin | |
2017-12-15 | dtls: Correct return value in UDP listener initialization | Ingela Anderton Andin | |
2017-12-15 | ssl: Add engine use case to Users Guide | Ingela Anderton Andin | |
2017-12-14 | ssl: Align (with DTLS) and correct TLS_FALLBACK_SCSV handling | Ingela Anderton Andin | |
2017-12-08 | Update release notes | Erlang/OTP | |
2017-12-08 | Update version numbers | Erlang/OTP | |
2017-12-08 | [ssl] Update runtime dependencies | Lars Thorsen | |
2017-12-05 | Merge branch 'ingela/ssl/cipher-suites/OTP-14749' into maint | Ingela Anderton Andin | |
* ingela/ssl/cipher-suites/OTP-14749: ssl: Use maps for cipher suites internally | |||
2017-12-05 | ssl: Use maps for cipher suites internally | Ingela Anderton Andin | |
This is a preparation for improvements to come in option handling and support for TLS-1.3 | |||
2017-12-04 | Use SNI when connecting | Raimo Niskanen | |
2017-12-04 | Use -ssl_dist_optfile options | Raimo Niskanen | |
2017-12-04 | Read in -ssl_dist_optfile to ETS | Raimo Niskanen | |
2017-12-04 | Stop checking DNS name for SNI | Raimo Niskanen | |
2017-12-01 | Merge branch 'ingela/ssl/timing' into maint | Ingela Anderton Andin | |
* ingela/ssl/timing: ssl: Align timing just in case | |||
2017-11-29 | Merge branch 'ingela/ssl/ERL-521/OTP-14794' into maint | Ingela Anderton Andin | |
* ingela/ssl/ERL-521/OTP-14794: ssl: Make sure all possible data is delivered | |||
2017-11-28 | ssl: Align timing just in case | Ingela Anderton Andin | |
2017-11-28 | ssl: Make sure all possible data is delivered | Ingela Anderton Andin | |
2017-11-24 | ssl: Add gracefullness to dtls code | Ingela Anderton Andin | |
Also make tls code a little more direct for easier uderstanding | |||
2017-11-24 | ssl: Remove old softupgrade code | Ingela Anderton Andin | |
This code is only relevant in version is was written in. | |||
2017-11-24 | ssl: Use genstamtem properly | Ingela Anderton Andin | |
2017-11-24 | ssl: Fix incorrect merge conflict resolution | Ingela Anderton Andin | |
When handling merging of back ported Counter measurements for Bleichenbacher attack a line from DTLS was accidentally lost. | |||
2017-11-23 | fix missing document tag lost during merge | Ingela Anderton Andin | |
2017-11-23 | Merge branch 'maint-18' into maint | Ingela Anderton Andin | |
2017-11-23 | Merge branch 'maint-19' into maint | Ingela Anderton Andin | |
2017-11-23 | Merge branch 'maint-20' into maint | Ingela Anderton Andin | |
* maint-20: Updated OTP version Update release notes Update version numbers public_key: verify ip (both v4 and v6) public_key: Added IP4 address checks to hostname_verification tests ssl: Fix test cases to work on all test platforms public_key: Fix dialyzer spec ssl: Sessions must be registered with SNI if exists ssl: Extend hostname check to fallback to checking IP-address public_key, ssl: Handles keys so that APIs are preserved correctly ssl: Use ?FUNCTION_NAME ssl: Prepare for release ssl: Countermeasurements for Bleichenbacher attack Conflicts: lib/public_key/doc/src/public_key.xml lib/public_key/test/public_key_SUITE.erl lib/public_key/test/public_key_SUITE_data/pkix_verify_hostname_subjAltName_IP.pem lib/public_key/test/public_key_SUITE_data/verify_hostname_ip.conf lib/ssl/src/dtls_connection.erl lib/ssl/src/ssl_connection.erl lib/ssl/src/ssl_handshake.erl |