All Projects → randombit → Rust Tls

randombit / Rust Tls

Licence: mit
TLS in Rust (eventually)

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Rust Tls

Cppserver
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 528 (+2300%)
Mutual labels:  tls
Devcert
Local HTTPS development made easy
Stars: ✭ 655 (+2877.27%)
Mutual labels:  tls
Beetlex
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
Stars: ✭ 802 (+3545.45%)
Mutual labels:  tls
Mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Stars: ✭ 25,495 (+115786.36%)
Mutual labels:  tls
Ponzu
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
Stars: ✭ 5,373 (+24322.73%)
Mutual labels:  tls
Pyopenssl
A Python wrapper around the OpenSSL library
Stars: ✭ 701 (+3086.36%)
Mutual labels:  tls
Linkerd Tcp
A TCP/TLS load balancer for Linkerd 1.x.
Stars: ✭ 516 (+2245.45%)
Mutual labels:  tls
Mruby Tls
mruby wrapper for libtls from http://www.libressl.org/
Stars: ✭ 5 (-77.27%)
Mutual labels:  tls
Aioquic
QUIC and HTTP/3 implementation in Python
Stars: ✭ 600 (+2627.27%)
Mutual labels:  tls
Netcoreserver
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 799 (+3531.82%)
Mutual labels:  tls
Testssl.sh
Testing TLS/SSL encryption anywhere on any port
Stars: ✭ 5,676 (+25700%)
Mutual labels:  tls
Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (+2568.18%)
Mutual labels:  tls
Xray onekey
Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本
Stars: ✭ 7,012 (+31772.73%)
Mutual labels:  tls
Leaf
A lightweight and fast proxy utility tries to include any useful features.
Stars: ✭ 530 (+2309.09%)
Mutual labels:  tls
Docker Nginx Http3
Alpine Linux image with Nginx 1.19.4 (mainline) with HTTP/3 (QUIC), TLSv1.3, 0-RTT, brotli, NJS support, and 10 MB size. All built on the bleeding edge for max performance. Built on the edge, for the edge.
Stars: ✭ 820 (+3627.27%)
Mutual labels:  tls
Kube Cert Manager
Manage Lets Encrypt certificates for a Kubernetes cluster.
Stars: ✭ 518 (+2254.55%)
Mutual labels:  tls
Certigo
A utility to examine and validate certificates in a variety of formats
Stars: ✭ 662 (+2909.09%)
Mutual labels:  tls
Detect bluekeep.py
Python script to detect bluekeep vulnerability (CVE-2019-0708) with TLS/SSL and x509 support
Stars: ✭ 19 (-13.64%)
Mutual labels:  tls
Simple Java Mail
Simple API, Complex Emails (JavaMail smtp wrapper)
Stars: ✭ 821 (+3631.82%)
Mutual labels:  tls
Sshttp
SSH/HTTP(S) multiplexer. Run a webserver and a sshd on the same port w/o changes.
Stars: ✭ 766 (+3381.82%)
Mutual labels:  tls

rust-tls

The intent of this package is to eventually provide a fully native Rust implementation of the TLS protocol. It uses rust-crypto (https://github.com/randombit/rustcrypto/) to access OpenSSL's implementation of basic primitives like AES, RC4, SHA-1, and RSA.

The reasoning is that while implementing the entire TLS protocol in a memory unsafe language is quite difficult, OpenSSL's implementations of the basic crypto operations are very well optimized and often constant time.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].