Photo

crypery

Description

crypery is a pure C/CPP network stack of four modules: a TLS 1.2/1.3 cryptography library, an OpenSSL-compatible SSL wrapper layer, an HTTPS server and an HTTPS client.

Modules used

tls

Base cryptography layer. Pure C/CPP implementation of TLS 1.2 and TLS 1.3 with a built-in primitive set:

ssl

An OpenSSL-compatible API layer over the built-in TLS implementation, so code written for OpenSSL works unchanged:

http

A self-contained HTTP/1.1 server library built on the built-in TLS stack:

url

A self-contained HTTP/HTTPS client library built on the built-in TLS stack:

Technologies

Resources

Open GitHub