-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update README files to include more information in the top level README.
- Loading branch information
Showing
3 changed files
with
23 additions
and
16 deletions.
There are no files selected for viewing
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,25 @@ | ||
# rustls-openssl-compat | ||
# Rustls OpenSSL Compatibility Layer | ||
|
||
This is the planned home of several rustls to OpenSSL compatibility layers. | ||
Currently here: | ||
OpenSSL consists of several libraries. We offer a safer version of OpenSSL's `libssl` (TLS support), and we intend to eventually offer a safer version of OpenSSL's `libcrypto` (cryptography support). | ||
|
||
- **[rustls-libssl](rustls-libssl/)**: an implementation of the OpenSSL libssl ABI in terms of rustls. | ||
## rustls-libssl | ||
|
||
Not yet here: | ||
This is ready for use with Nginx on Ubuntu 22.04 and later. Using it is as simple as: | ||
|
||
- **rustls-libcrypto**: an implementation of rustls `CryptoProvider` in terms of OpenSSL's libcrypto. | ||
``` | ||
$ wget https://github.com/rustls/rustls-openssl-compat/releases/latest/download/rustls-libssl_amd64.deb | ||
$ sudo dpkg -i rustls-libssl_amd64.deb | ||
$ sudo rustls-libssl-nginx enable | ||
$ sudo systemctl daemon-reload | ||
$ sudo service nginx restart | ||
``` | ||
|
||
Get more information about our implementation of libssl's ABI from the [rustls-libssl README](rustls-libssl/). | ||
|
||
## rustls-libcrypto | ||
|
||
This will be implemented using rustls `CryptoProvider`. | ||
|
||
# Change Log | ||
|
||
We offer a [detailed list of changes](https://github.com/rustls/rustls-openssl-compat/releases) in each release. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters