security/libretls 3.8.1 MidnightBSD
TLS library designed to ease writing foolproof applications
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- iscl
- Categories
- security, devel
Description
LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is "a new TLS library, designed to make it easier to write foolproof applications".
libtls provides an excellent new API, but LibreSSL can be difficult to install on systems which already use OpenSSL. LibreTLS aims to make the libtls API more easily and widely available.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/libretls | 3.8.1 |
| FreeBSD | security/libretls | 3.8.1_2 |
| OpenBSD | security/openssl/libretls | 3.8.1p5 |
| NetBSD | security/libretls | 3.8.1 |
| DragonFly | security/libretls | 3.8.1_2 |
Install
Binary package:
mport install libretls
From mports:
cd /usr/mports/security/libretls && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libretls>0:security/libretls
LIB_DEPENDS= libtls.so:security/libretls
Dependencies
Required by 1
Configuration
No options to configure.
- USES
- libtool ssl pkgconfig
- Service scripts
- none
Files
Manual pages 88
- tls_accept_cbs(3)
- tls_accept_fds(3)
- tls_accept_socket(3)
- tls_client(3)
- tls_close(3)
- tls_config_add_keypair_file(3)
- tls_config_add_keypair_mem(3)
- tls_config_add_keypair_ocsp_file(3)
- tls_config_add_keypair_ocsp_mem(3)
- tls_config_add_ticket_key(3)
- tls_config_clear_keys(3)
- tls_config_error(3)
- tls_config_free(3)
- tls_config_insecure_noverifycert(3)
- tls_config_insecure_noverifyname(3)
- tls_config_insecure_noverifytime(3)
- tls_config_new(3)
- tls_config_ocsp_require_stapling(3)
- tls_config_parse_protocols(3)
- tls_config_prefer_ciphers_client(3)
- tls_config_prefer_ciphers_server(3)
- tls_config_set_alpn(3)
- tls_config_set_ca_file(3)
- tls_config_set_ca_mem(3)
- tls_config_set_ca_path(3)
- tls_config_set_cert_file(3)
- tls_config_set_cert_mem(3)
- tls_config_set_ciphers(3)
- tls_config_set_crl_file(3)
- tls_config_set_crl_mem(3)
- tls_config_set_dheparams(3)
- tls_config_set_ecdhecurves(3)
- tls_config_set_key_file(3)
- tls_config_set_key_mem(3)
- tls_config_set_keypair_file(3)
- tls_config_set_keypair_mem(3)
- tls_config_set_keypair_ocsp_file(3)
- tls_config_set_keypair_ocsp_mem(3)
- tls_config_set_ocsp_staple_file(3)
- tls_config_set_ocsp_staple_mem(3)
- tls_config_set_protocols(3)
- tls_config_set_session_fd(3)
- tls_config_set_session_id(3)
- tls_config_set_session_lifetime(3)
- tls_config_set_verify_depth(3)
- tls_config_verify(3)
- tls_config_verify_client(3)
- tls_config_verify_client_optional(3)
- tls_configure(3)
- tls_conn_alpn_selected(3)
- tls_conn_cipher(3)
- tls_conn_cipher_strength(3)
- tls_conn_servername(3)
- tls_conn_session_resumed(3)
- tls_conn_version(3)
- tls_connect(3)
- tls_connect_cbs(3)
- tls_connect_fds(3)
- tls_connect_servername(3)
- tls_connect_socket(3)
- tls_default_ca_cert_file(3)
- tls_error(3)
- tls_free(3)
- tls_handshake(3)
- tls_init(3)
- tls_load_file(3)
- tls_ocsp_process_response(3)
- tls_peer_cert_chain_pem(3)
- tls_peer_cert_contains_name(3)
- tls_peer_cert_hash(3)
- tls_peer_cert_issuer(3)
- tls_peer_cert_notafter(3)
- tls_peer_cert_notbefore(3)
- tls_peer_cert_provided(3)
- tls_peer_cert_subject(3)
- tls_peer_ocsp_cert_status(3)
- tls_peer_ocsp_crl_reason(3)
- tls_peer_ocsp_next_update(3)
- tls_peer_ocsp_response_status(3)
- tls_peer_ocsp_result(3)
- tls_peer_ocsp_revocation_time(3)
- tls_peer_ocsp_this_update(3)
- tls_peer_ocsp_url(3)
- tls_read(3)
- tls_reset(3)
- tls_server(3)
- tls_unload_file(3)
- tls_write(3)
pkg-plist 94
- include/tls.h
- lib/libtls.a
- lib/libtls.so
- lib/libtls.so.28
- lib/libtls.so.28.0.0
- libdata/pkgconfig/libtls.pc
- share/man/man3/tls_accept_cbs.3.gz
- share/man/man3/tls_accept_fds.3.gz
- share/man/man3/tls_accept_socket.3.gz
- share/man/man3/tls_client.3.gz
- share/man/man3/tls_close.3.gz
- share/man/man3/tls_config_add_keypair_file.3.gz
- share/man/man3/tls_config_add_keypair_mem.3.gz
- share/man/man3/tls_config_add_keypair_ocsp_file.3.gz
- share/man/man3/tls_config_add_keypair_ocsp_mem.3.gz
- share/man/man3/tls_config_add_ticket_key.3.gz
- share/man/man3/tls_config_clear_keys.3.gz
- share/man/man3/tls_config_error.3.gz
- share/man/man3/tls_config_free.3.gz
- share/man/man3/tls_config_insecure_noverifycert.3.gz
- share/man/man3/tls_config_insecure_noverifyname.3.gz
- share/man/man3/tls_config_insecure_noverifytime.3.gz
- share/man/man3/tls_config_new.3.gz
- share/man/man3/tls_config_ocsp_require_stapling.3.gz
- share/man/man3/tls_config_parse_protocols.3.gz
- share/man/man3/tls_config_prefer_ciphers_client.3.gz
- share/man/man3/tls_config_prefer_ciphers_server.3.gz
- share/man/man3/tls_config_set_alpn.3.gz
- share/man/man3/tls_config_set_ca_file.3.gz
- share/man/man3/tls_config_set_ca_mem.3.gz
- share/man/man3/tls_config_set_ca_path.3.gz
- share/man/man3/tls_config_set_cert_file.3.gz
- share/man/man3/tls_config_set_cert_mem.3.gz
- share/man/man3/tls_config_set_ciphers.3.gz
- share/man/man3/tls_config_set_crl_file.3.gz
- share/man/man3/tls_config_set_crl_mem.3.gz
- share/man/man3/tls_config_set_dheparams.3.gz
- share/man/man3/tls_config_set_ecdhecurves.3.gz
- share/man/man3/tls_config_set_key_file.3.gz
- share/man/man3/tls_config_set_key_mem.3.gz
- share/man/man3/tls_config_set_keypair_file.3.gz
- share/man/man3/tls_config_set_keypair_mem.3.gz
- share/man/man3/tls_config_set_keypair_ocsp_file.3.gz
- share/man/man3/tls_config_set_keypair_ocsp_mem.3.gz
- share/man/man3/tls_config_set_ocsp_staple_file.3.gz
- share/man/man3/tls_config_set_ocsp_staple_mem.3.gz
- share/man/man3/tls_config_set_protocols.3.gz
- share/man/man3/tls_config_set_session_fd.3.gz
- share/man/man3/tls_config_set_session_id.3.gz
- share/man/man3/tls_config_set_session_lifetime.3.gz
- share/man/man3/tls_config_set_verify_depth.3.gz
- share/man/man3/tls_config_verify.3.gz
- share/man/man3/tls_config_verify_client.3.gz
- share/man/man3/tls_config_verify_client_optional.3.gz
- share/man/man3/tls_configure.3.gz
- share/man/man3/tls_conn_alpn_selected.3.gz
- share/man/man3/tls_conn_cipher.3.gz
- share/man/man3/tls_conn_cipher_strength.3.gz
- share/man/man3/tls_conn_servername.3.gz
- share/man/man3/tls_conn_session_resumed.3.gz
- share/man/man3/tls_conn_version.3.gz
- share/man/man3/tls_connect.3.gz
- share/man/man3/tls_connect_cbs.3.gz
- share/man/man3/tls_connect_fds.3.gz
- share/man/man3/tls_connect_servername.3.gz
- share/man/man3/tls_connect_socket.3.gz
- share/man/man3/tls_default_ca_cert_file.3.gz
- share/man/man3/tls_error.3.gz
- share/man/man3/tls_free.3.gz
- share/man/man3/tls_handshake.3.gz
- share/man/man3/tls_init.3.gz
- share/man/man3/tls_load_file.3.gz
- share/man/man3/tls_ocsp_process_response.3.gz
- share/man/man3/tls_peer_cert_chain_pem.3.gz
- share/man/man3/tls_peer_cert_contains_name.3.gz
- share/man/man3/tls_peer_cert_hash.3.gz
- share/man/man3/tls_peer_cert_issuer.3.gz
- share/man/man3/tls_peer_cert_notafter.3.gz
- share/man/man3/tls_peer_cert_notbefore.3.gz
- share/man/man3/tls_peer_cert_provided.3.gz
- share/man/man3/tls_peer_cert_subject.3.gz
- share/man/man3/tls_peer_ocsp_cert_status.3.gz
- share/man/man3/tls_peer_ocsp_crl_reason.3.gz
- share/man/man3/tls_peer_ocsp_next_update.3.gz
- share/man/man3/tls_peer_ocsp_response_status.3.gz
- share/man/man3/tls_peer_ocsp_result.3.gz
- share/man/man3/tls_peer_ocsp_revocation_time.3.gz
- share/man/man3/tls_peer_ocsp_this_update.3.gz
- share/man/man3/tls_peer_ocsp_url.3.gz
- share/man/man3/tls_read.3.gz
- share/man/man3/tls_reset.3.gz
- share/man/man3/tls_server.3.gz
- share/man/man3/tls_unload_file.3.gz
- share/man/man3/tls_write.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libretls-3.8.1.tar.gz | 432142 | 3bc9fc0e61827ee2f608e5e44993a8fda6d610b80a1e01a9c75610cc292997b5 |
Master sites 1
- https://causal.agency/libretls/