Skip to content

DTLS 1.3 MVP features #727

@theodorsm

Description

@theodorsm

This issue aims to collect features needed for an MVP DTLS 1.3 implementation and serve as the starting point for a more rigorous implementation down the line (discussed in #188).

  • Config API
  • supported_version extension
  • cookie extension
  • signature_algorithms/cert extension update
  • Mandatory-to-Implement cipher suites (TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384 and TLS_CHACHA20_POLY1305_SHA256).
  • Mandatory-to-Implement signatures (rsa_pkcs1_sha256, rsa_pss_rsae_sha256 and ecdsa_secp256r1_sha256).
  • key_share extension
  • PSK extensions
  • EncryptedExtensions
  • ACK
  • Record layer encoding update
  • Encrypted sequence numbers
  • Key derivation
  • Finished message / Transcript Hash update
  • Certificate/Request message update
  • 1-RTT handshake flights
  • HelloRetryRequest
  • Post Handshake Messages

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions