openssl

Encryption toolkit

A toolkit for implementing end-to-end encryption protocols and cryptographic primitives.

TLS/SSL and crypto library

GitHub

26k stars
1k watching
10k forks
Language: C
last commit: 6 days ago
Linked from 3 awesome lists

cryptographydecryptionencryptionopensslssltls

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
wolfssl/wolfssl A small, fast, portable implementation of TLS/SSL for various applications 2,352
open-quantum-safe/openssl Provides experimental integration of quantum-resistant algorithms into OpenSSL for prototyping and evaluation purposes. 297
libressl/portable Portable version of LibreSSL built from OpenBSD source code 1,373
kassane/openssl-zig A TLS/SSL and crypto library implemented in C using Zig 12
drwetter/testssl.sh Tool to test TLS/SSL encryption on any port or service 7,987
hakky54/mutual-tls-ssl A tutorial project demonstrating a secure API setup with TLS/SSL authentication for Java-based web servers and clients. 571
rustls/rustls A modern, platform-independent TLS library written in Rust 6,214
eduardsui/tlse A single C file implementation of various TLS protocols and DTLS protocols using the TomCrypt crypto library 545
travist/jsencrypt A JavaScript library for performing RSA encryption and decryption using OpenSSL 6,684
mbed-tls/mbedtls A portable TLS library suitable for embedded systems with cryptographic primitives and protocol implementations. 5,541
sfackler/rust-openssl Bindings for using OpenSSL in Rust programming language 1,403
google/opensk An open-source implementation of FIDO2 security keys in Rust 3,009
rudolfochrist/ql-https Enables HTTPS support for interacting with Quicklisp via curl. 21
wahern/luaossl A comprehensive C-based implementation of the cryptographic protocols and algorithms used in secure communication. 145
open-quantum-safe/liboqs A collection of quantum-resistant cryptographic algorithms implemented in C 1,894