opentls

Crates.ioopentls
lib.rsopentls
version0.2.1
sourcesrc
created_at2021-01-12 13:29:25.342526
updated_at2021-01-19 18:03:54.707816
descriptionTLS connections with OpenSSL.
homepagehttps://docs.rs/crate/opentls/
repositoryhttps://github.com/prisma/opentls/
max_upload_size
id340894
size128,900
Julius de Bruijn (pimeys)

documentation

https://docs.rs/crate/opentls/

README

opentls

Sync and async TLS streams using OpenSSL

Crates.io version Download docs.rs docs

API Docs | Releases | Contributing

About

Implementing TLS with OpenSSL either asynchronously or as a synchronous version. If looking for a good TLS implementation, it is highly recommended to use either native-tls for synchronous connections or async-native-tls. Use this crate only if you cannot rely on the libraries provided by the operating system, and have some special needs such as always linking to OpenSSL statically. In general, you probably should not use this crate.

The API is taken directly from the crates mentioned above, so opentls sync_io module should be a drop-in replacement to native-tls and async_io to async-native-tls accordingly. Big thanks for the authors Steven Fackler and dignifiedquire.

Installation for Rust

$ cargo add opentls

Security

If you have a security issue to report, please contact us at security@prisma.io

Commit count: 16

cargo fmt