Assemelha-se um pouco ao módulo principal do luasocket, mas é um pouco mais de baixo nível e tenta seguir a API do soquete unix.
Supondo que você tenha o luajit instalado, você pode testar a biblioteca executando os exemplos como este: luajit examples/tcp_client_blocking_tls.lua
Os exemplos de clientes TLS usam libtls (LibreSSL) que por sua vez depende de libssl e libcrypto. tls.lua
foi gerado automaticamente com base nos cabeçalhos do libtls.
Parece estar funcionando, mas não explorei outros caminhos além do TCP e do UDP. TCP é o que mais usei. Minha intenção é manter isso próximo de como funciona no nível do sistema operacional.
Abstrações de alto nível estão fora do escopo desta biblioteca. Ele também pretende ser apenas um único arquivo fácil de copiar e colar. :)