SSL.Protocol.HandshakeCore (ex_ssl v0.16.7)

Copy Markdown View Source

Shared TLS 1.3 authentication and secret derivation over exact handshake bytes.

This core never constructs record keys, encrypts records, or accesses sockets. Transport adapters own framing, delivery barriers and record/packet epochs. Inputs contain already loaded trust and fresh connection key material.

Summary

Types

fatal_alert()

@type fatal_alert() ::
  :bad_record_mac
  | :record_overflow
  | :unknown_ca
  | :bad_certificate
  | :certificate_expired
  | :certificate_unknown
  | :decrypt_error
  | :unexpected_message
  | :unsupported_extension
  | :decode_error
  | :illegal_parameter
  | :internal_error