summaryrefslogtreecommitdiff
path: root/lib/ssl/src/tls_handshake_1_3.erl
Commit message (Expand)AuthorAgeFilesLines
* ssl: Change internal #ssl_options{} to mapPéter Dimitrov2019-08-281-35/+39
* ssl: Fix decoding of NewSessionTicketPéter Dimitrov2019-08-261-2/+3
* ssl: Implement option honor_cipher_order in TLS 1.3Péter Dimitrov2019-07-251-5/+10
* ssl: Fix handling of ALPN in TLS 1.3Péter Dimitrov2019-07-171-21/+35
* Merge pull request #2286 from peterdmv/ssl/tls13-ecdsa/OTP-15854Péter Dimitrov2019-07-011-11/+27
|\
| * ssl: Handle ECDSA signatures in TLS 1.3Péter Dimitrov2019-06-131-11/+27
* | Merge branch 'peterdmv/ssl/fix-cert-error-handling/OTP-15900' into maintPéter Dimitrov2019-06-241-1/+1
|\ \ | |/ |/|
| * ssl: Fix handling of certificate decoding problemsPéter Dimitrov2019-06-191-1/+1
* | ssl: Fix alert handling (TLS 1.3)Péter Dimitrov2019-06-071-10/+23
* | ssl: Implement ALPN in TLS 1.3Péter Dimitrov2019-06-071-37/+96
* | ssl: Implement hello_retry_request (client)Péter Dimitrov2019-05-221-27/+129
* | ssl: Implement peer verificationPéter Dimitrov2019-05-211-134/+229
* | ssl: Validate selected cipher suite and key_sharePéter Dimitrov2019-05-211-12/+32
* | ssl: Implement basic TLS 1.3 clientPéter Dimitrov2019-05-211-22/+253
|/
* ssl: Add functions to convert between diffrent cipher suite formatsIngela Anderton Andin2019-04-121-2/+2
* ssl: Filter signature_schemes before usagePéter Dimitrov2019-04-101-1/+3
* ssl: Fix ssl:connection_information/1 in TLS 1.3Péter Dimitrov2019-03-181-1/+2
* ssl: Improve verification of received CertificatePéter Dimitrov2019-03-141-14/+39
* ssl: Fix get_handshake_context/2Péter Dimitrov2019-03-071-4/+10
* ssl: Verify signature algorithm in CVPéter Dimitrov2019-03-071-21/+34
* ssl: Verify CertificateVerifyPéter Dimitrov2019-03-061-82/+163
* ssl: Validate client certificates (TLS 1.3)Péter Dimitrov2019-03-041-68/+127
* ssl: Implement state 'wait_cert'Péter Dimitrov2019-03-041-12/+120
* ssl: Implement 'hello_retry_request'Péter Dimitrov2019-02-251-48/+182
* ssl: Validate Client FinishedPéter Dimitrov2019-02-191-4/+32
* Merge branch 'maint'Ingela Anderton Andin2019-02-181-3/+1
* ssl: Improve TLS 1.3 statemPéter Dimitrov2019-02-081-42/+123
* ssl: Fix dialyzer warningsPéter Dimitrov2019-01-281-30/+27
* ssl: Add 'Finished'Péter Dimitrov2019-01-281-4/+26
* ssl: Use HKDF hash function in Transcript-HashPéter Dimitrov2019-01-281-6/+12
* ssl: Update certificate_verifyPéter Dimitrov2019-01-281-11/+10
* ssl: Update function build_contentPéter Dimitrov2019-01-281-3/+2
* ssl: Fix encoding of the Certificate messagePéter Dimitrov2019-01-281-2/+23
* ssl: Add EncryptedExtensionsPéter Dimitrov2019-01-281-3/+15
* ssl: Fix key schedule and traffic keysPéter Dimitrov2019-01-281-1/+2
* ssl: Encode/decode CertificateVerifyPéter Dimitrov2019-01-281-39/+55
* ssl: Improve AEAD encode/decodePéter Dimitrov2019-01-111-24/+44
* ssl: Refactor state 'negotiated'Péter Dimitrov2019-01-111-1/+174
* ssl: Add 'CertificateVerify'Péter Dimitrov2019-01-111-52/+113
* ssl: Create server 'Certificate' messagePéter Dimitrov2019-01-111-4/+36
* ssl: Calculate handshake traffic keysPéter Dimitrov2019-01-111-6/+3
* ssl: Fix cipher suite selectionPéter Dimitrov2019-01-111-1/+2
* ssl: Improve the "start" and "negotiated" statesPéter Dimitrov2018-11-201-41/+291
* ssl: Fix compilation warningsPéter Dimitrov2018-11-161-11/+11
* ssl: Implement the 'key_share' extensionPéter Dimitrov2018-11-161-8/+8
* ssl: Implement decode of "supported_groups"Péter Dimitrov2018-10-241-1/+1
* ssl: Implement TLS 1.3 state machine skeletonPéter Dimitrov2018-10-241-0/+47
* ssl: Correct extension decoding and dialyzer specIngela Anderton Andin2018-10-011-1/+1
* ssl: Generalize extensions handlingIngela Anderton Andin2018-09-271-5/+9
* ssl: Fix typoIngela Anderton Andin2018-09-061-2/+2