Crate s2n_tls_sys

source ·

Modules§

Structs§

Functions§

Type Aliases§

  • Callback function for handling private key operations
  • Cache callback function that allows the caller to set a callback function that will be used to delete SSL session data from a cache.
  • Cache callback function that allows the caller to retrieve SSL session data from a cache.
  • Cache callback function that allows the caller to store SSL session data in a cache.
  • Opaque private key type.
  • Opaque public key type.
  • A callback function that is invoked if s2n-tls cannot resolve a conflict between two certificates with the same domain name. This function is invoked while certificates are added to an s2n_config.
  • The callback function takes a s2n-tls connection as input, which receives the ClientHello and the context previously provided in s2n_config_set_client_hello_cb. The callback can access any ClientHello information from the connection and use the s2n_connection_set_config call to change the config of the connection.
  • Callback function type used to get the system time.
  • A callback which can be implemented to accept or reject early data.
  • Callback function for handling key log events
  • Will be called when s2n_cleanup is executed.
  • Frees memory allocated by s2n_mem_malloc_callback.
  • Called when s2n_init is executed.
  • A function that can allocate at least requested bytes of memory.
  • Callback function to select a PSK from a list of offered PSKs. Use this callback to implement custom PSK selection logic. The s2n-tls default PSK selection logic chooses the first matching PSK from the list of offered PSKs sent by the client.
  • A callback function that will be called when s2n_cleanup is executed.
  • A callback function that will be called when s2n-tls is initialized.
  • A callback function that will be used to mix in entropy every time the RNG is invoked.
  • A callback function that will be used to provide entropy to the s2n-tls random number generators.
  • Function pointer for a user provided send callback.
  • Function pointer for a user provided send callback.
  • Callback function for receiving a session ticket.
  • A callback function invoked (usually multiple times) during X.509 validation for each name encountered in the leaf certificate.