<defines>
TLS -> 20201128
</defines>

<module_info>
name -> "Transport Layer Security"
brief -> "Common functionality for TLS"
type -> "Internal"
</module_info>

<header:public>
credentials_manager.h
tls.h
tls_alert.h
tls_algos.h
tls_callbacks.h
tls_channel.h
tls_ciphersuite.h
tls_client.h
tls_exceptn.h
tls_extensions.h
tls_external_psk.h
tls_handshake_msg.h
tls_magic.h
tls_messages.h
tls_policy.h
tls_server.h
tls_server_info.h
tls_session.h
tls_session_id.h
tls_session_manager.h
tls_session_manager_noop.h
tls_session_manager_memory.h
tls_session_manager_stateless.h
tls_session_manager_hybrid.h
tls_signature_scheme.h
tls_version.h
</header:public>

<header:internal>
tls_channel_impl.h
tls_handshake_transitions.h
tls_messages_internal.h
tls_reader.h
</header:internal>

<requires>
aead
aes
asn1
dh
ecdh
ecdsa
gcm
hmac
rng
sha2_32
sha2_64
x509
</requires>

<os_features>
system_clock
</os_features>
