| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
IngelaAndin/ingela/ssl/better-middlebox-assert-error
ssl: Improve error information when middlebox assert fails
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
To make it easier to configure signature algorithms with algorithms that
are moved from the default add the API function signature_algs/2 that
lists possible values.
Also adjust signature algorithms according to TLS-1.3 RFC. That is TLS-1.3
legacy algorithms/schemes names should be used insted of TLS-1.2 algorithms names
to be supported in TLS-1.2-TLS-1.3 combination. sha224 is also considered legacy
and should not be part of the defaults.
|
|\
| |
| | |
doc(ssl): fix root_fun typo
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
* dgud/ssl/default-fail-no-peercert/OTP-18567:
ssl: Fix that users can send data during renegotiation
ssl: Make fail_if_no_peer_cert default true if verify_peer is set
|
| | |
| | |
| | |
| | |
| | | |
A timing issue was found during testing of the previous commit.
Users should be allowed to send data during the renegotiation.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Otherwise the client could not send a certificate and the server will
accept the connection even if verify_peer is set and the user have
forgot to set the fail_if_no_peer_cert.
This is changed to make the default options safer.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
* maint:
Updated OTP version
Prepare release
Update copyright year
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* maint-25:
Updated OTP version
Prepare release
Update copyright year
|
| | | | |
|
| | | | |
|
| | |\ \
| | | | |
| | | | |
| | | | |
| | | | | |
* kuba/ssl/kuba/ssl/keylog_fix/OTP-18489:
ssl: fix keylog mechanism
|
| | |\ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* ingela/ssl/test-stop-using-weak-key:
ssl: Let test case use stronger key
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | /
| |_|_|_|/
|/| | | |
| | | | |
| | | | | |
* maint:
Updated OTP version
Prepare release
Update copyright year
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* maint-24:
Updated OTP version
Prepare release
Update copyright year
|
| | | | | | |
|
| | | | | | |
|
| | |\ \ \ \
| | | | |/ /
| | | |/| |
| | | | | |
| | | | | | |
* ingela/ssl/test-stop-using-weak-key:
ssl: Let test case use stronger key
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
List was accidently reversed
|
| |\ \ \ \ \
| | | |/ / /
| | |/| | |
| | | | | |
| | | | | | |
* ingela/ssl/test-stop-using-weak-key:
ssl: Let test case use stronger key
|
| |\ \ \ \ \
| | | |_|/ /
| | |/| | |
| | | | | |
| | | | | | |
* ingela/ssl/correct-sigalg-order/OTP-18550:
ssl: Honor signatur alogithm input order
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* ingela/ssl/correct-group-spec-add-edwards-curves:
ssl: Add the edwards curves to the group spec
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | | |
* ingela/ssl/test-stop-using-weak-key:
ssl: Let test case use stronger key
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Caused test case failiur due to fix by ingela/ssl/correct-sigalg-order/OTP-18550
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit d4e4511b19f4126d9271a6e3a8fa2eb716da7e85.
|
| | | | | | | |
|
| |/ / / / /
|/| | | | | |
|
|\ \ \ \ \ \
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | | |
* ingela/ssl/correct-sigalg-order/OTP-18550:
ssl: Honor signatur alogithm input order
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
List was accidently reversed
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
kikofernandez/kiko/ssl/add-macro-to-tls-versions/OTP-18465
ssl: replace hardcoded numbers by macros
OTP-18465
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
splits the overloaded function `tls_record:protocol_version` (and its
equivalent in module `dtls`), which was accepting atoms (e.g., tlsv1.2)
and the internal representation of (D)TLS versions (tuples ,e.g., {3,4}
for TLS 1.3) into two different functions. `protocol_version_name`
accepts names (atoms) and returns its internal representation;
`procotol_version` accepts the internal representation and returns its name.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
These are versions that pass normal interop test but still do not work.
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| | | | | | |
| | | | | | | |
IngelaAndin/ingela/ssl/user-warning-alert-TLS-1_3/OTP-18531
ssl: Enhance warning alert handling
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If a user cancel alert with level warning is received during handshake make
it be handled the same regardless of TLS version. If it is received in the state connection
in TLS-1.3 regard it as an error as it is inappropriate.
In TLS-1.3 all error alerts are considered FATAL regardless of legacy
alert type. But make sure legacy type is printed in logs to not confuse users
that are expecting the same legacy type as sent by peer.
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
TLS-1.3 already does not support such curves
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Kuba/ssl/exp ocsp refactor
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|