Фото

crypery

Описание

crypery - сетевой стек на чистом C/CPP, состоящий из четырёх модулей: криптографическая библиотека TLS 1.2/1.3, OpenSSL-совместимый SSL-обёрточный слой, HTTPS-сервер и HTTPS-клиент.

Используемые модули

tls

Базовый криптографический слой. Чистая C/CPP-реализация протоколов TLS 1.2 и TLS 1.3 со встроенным набором примитивов:

ssl

OpenSSL-совместимый API-слой над встроенной реализацией TLS. Предназначен для того, чтобы код, написанный под OpenSSL, работал без изменений:

http

Самодостаточная HTTP/1.1-библиотека сервера, построенная на встроенном TLS-стеке:

url

Самодостаточная HTTP/HTTPS-библиотека клиента, построенная на встроенном TLS-стеке:

Технологии

Ресурсы

Открыть github