Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-30 | ssl: Update type spec of ssl:suite_to_str/1 | Péter Dimitrov | |
Change-Id: I7987e80cca7af184a9f40cdcd8ea8f07c318ba0d | |||
2019-04-30 | ssl: Update function ssl:eccs/1 | Péter Dimitrov | |
Remove support of version tuples (e.g. {3,3}) from API function ssl:eccs/1. Update function spec and documentation. Change-Id: I891e42a2ca31c3e06b4edeeb866c0df874f2035b Conflicts: lib/ssl/doc/src/ssl.xml lib/ssl/src/ssl.erl | |||
2019-04-30 | ssl: Fix type specs of ssl_internal.hrl | Péter Dimitrov | |
Change 'term()' to 'any()'. Allow 'undefined' for all fields of #ssl_options{}. Change-Id: I00632bfd2b172974a99680a82f326f25b92b9974 Conflicts: lib/ssl/src/ssl_internal.hrl | |||
2019-04-30 | ssl: Fix type specs of internal handshake functions | Péter Dimitrov | |
Change-Id: I99cd0bebd80b3e55fd522457fa126e5bc198657b Conflicts: lib/ssl/src/ssl_handshake.erl | |||
2019-04-30 | ssl: Fix dialyzer warnings | Péter Dimitrov | |
Change-Id: Ic4895195569073916f158a06b95061939f15cfc0 Conflicts: lib/ssl/doc/src/ssl.xml lib/ssl/src/ssl.erl | |||
2019-04-30 | ssl: Changed function specs and ssl.xml | Kenneth Lundin | |
Changed function specs and ssl.xml for generation of documentation according to the new way. Change-Id: I17b59b80f9072c3d2c20aea1b102f1e9c86987a0 Conflicts: lib/ssl/doc/src/ssl.xml lib/ssl/src/ssl.erl | |||
2019-04-30 | ssl: Add missing tuple in shutdown reason | Ingela Anderton Andin | |
2019-04-17 | Do not create empty binaries when splitting iovec | Raimo Niskanen | |
2019-03-18 | Merge branch 'ingela/ssl/recv-timeout-bug/ERL-884/ERL-883/OTP-14701' into ↵ | Erlang/OTP | |
maint-21 * ingela/ssl/recv-timeout-bug/ERL-884/ERL-883/OTP-14701: ssl: Cancel recv timer in all places | |||
2019-03-18 | Merge branch 'ingela/ssl/transport-transparance/ERL-861/OTP-15679' into maint-21 | Erlang/OTP | |
* ingela/ssl/transport-transparance/ERL-861/OTP-15679: ssl: Fix transport transparancy | |||
2019-03-16 | ssl: Cancel recv timer in all places | Ingela Anderton Andin | |
Would cause connection to crash although all data was delivered to ssl:recv | |||
2019-03-11 | ssl: Fix transport transparancy | Ingela Anderton Andin | |
2019-03-08 | ssl: Correct active once emulation | Ingela Anderton Andin | |
Conflicts: lib/ftp/test/ftp_SUITE.erl | |||
2019-03-04 | Merge branch 'essen/ssl-active-n' into maint | Raimo Niskanen | |
* essen/ssl-active-n: fixup! ssl: Add support for {active,N} ssl: Use common fonction to update {active,N} ssl: Document {active,N} ssl: Add support for {active,N} Conflicts: lib/ssl/src/ssl.erl | |||
2019-02-22 | Merge branch ssl-active-n of essen:erlang/otp into essen/ssl-active-n | Raimo Niskanen | |
* essen:erlang/otp: fixup! ssl: Add support for {active,N} ssl: Use common fonction to update {active,N} ssl: Document {active,N} ssl: Add support for {active,N} Conflicts: lib/ssl/src/ssl_connection.erl | |||
2019-02-22 | Merge branch 'ingela/ssl/doc-enhancements' into maint | Ingela Anderton Andin | |
* ingela/ssl/doc-enhancements: ssl: Enhance documentation after "use-spec-rewrite" | |||
2019-02-22 | ssl: Enhance documentation after "use-spec-rewrite" | Ingela Anderton Andin | |
2019-02-21 | Merge branch 'raimo/ssl/tls-optimization/OTP-15529' into maint | Raimo Niskanen | |
* raimo/ssl/tls-optimization/OTP-15529: Inline local function Optimize binary matching Clean up module boundaries Remove redundant return of CipherState Use iovec() internally in send path Small binary handling optimizations Optimize read_application_data with Okasaki queue Try to optimize decode_cipher_text/3 Optimize application data aggregation Optimize TLS record parsing with Okasaki queue Cache strong_random_bytes for IV Optimize padding Produce less garbage in encrypt loop Reorganize #data{} Tidy up state machine Add server GC info to bench results | |||
2019-02-19 | fixup! ssl: Add support for {active,N} | Loïc Hoguin | |
2019-02-19 | ssl: Use common fonction to update {active,N} | Loïc Hoguin | |
2019-02-19 | ssl: Document {active,N} | Loïc Hoguin | |
2019-02-19 | ssl: Add support for {active,N} | Loïc Hoguin | |
2019-02-18 | Inline local function | Raimo Niskanen | |
2019-02-18 | Optimize binary matching | Raimo Niskanen | |
2019-02-14 | Clean up module boundaries | Raimo Niskanen | |
Improve the abstraction between the ssl_connection module and dtls_connection, tls_connection and tls_sender, as well as towards the lower level tls_record and ssl_record modules. Remove some dead code. | |||
2019-02-14 | ssl: Remove duplicate record_cb handling | Ingela Anderton Andin | |
2019-02-13 | Remove redundant return of CipherState | Raimo Niskanen | |
2019-02-13 | Use iovec() internally in send path | Raimo Niskanen | |
2019-02-13 | Small binary handling optimizations | Raimo Niskanen | |
2019-02-13 | Optimize read_application_data with Okasaki queue | Raimo Niskanen | |
To avoid degenerate case with quadratic complexity that shows up when sending large messages since the the fragment concatenation was done by binary append. An Okasaki queue is much more efficient. | |||
2019-02-13 | Try to optimize decode_cipher_text/3 | Raimo Niskanen | |
2019-02-13 | Optimize application data aggregation | Raimo Niskanen | |
2019-02-13 | Optimize TLS record parsing with Okasaki queue | Raimo Niskanen | |
2019-02-13 | Cache strong_random_bytes for IV | Raimo Niskanen | |
2019-02-13 | Optimize padding | Raimo Niskanen | |
2019-02-13 | Produce less garbage in encrypt loop | Raimo Niskanen | |
2019-02-13 | Reorganize #data{} | Raimo Niskanen | |
2019-02-13 | Tidy up state machine | Raimo Niskanen | |
2019-02-13 | ssl: Use gen_statem named timers to handle connection and recv timeouts | Ingela Anderton Andin | |
2019-02-08 | ssl: Move and rename diffie_hellman_keys and srp_keys to kex_keys | Ingela Anderton Andin | |
2019-02-08 | ssl: Move key_algorithm to handshake_env | Ingela Anderton Andin | |
2019-02-08 | ssl: srp | Ingela Anderton Andin | |
2019-02-08 | ssl: Rename | Ingela Anderton Andin | |
2019-02-08 | ssl: Move diffie_hellman_params to handshake_env | Ingela Anderton Andin | |
2019-02-08 | ssl: Move and rename psk_identity state record field | Ingela Anderton Andin | |
2019-02-08 | ssl: Move premaster_secret to handshake_env | Ingela Anderton Andin | |
2019-02-08 | ssl: Make flight_state DTLS specific | Ingela Anderton Andin | |
flight_state is used to handle retransmission timers for DTLS over udp | |||
2019-02-08 | ssl: Add private_key to connection_env | Ingela Anderton Andin | |
2019-02-08 | ssl: Remove unused record field | Ingela Anderton Andin | |
2019-02-08 | ssl: Add erl_dist_handle to connection_env | Ingela Anderton Andin | |