← All repos

openssl

General purpose TLS and crypto library

cryptographydecryptionencryptionopensslssltls
Browse cluster: Lean4 Formal Verification & Cryptography
40,575commits
1,507contributors
16languages

Tech stack & purpose

OpenSSL is a general-purpose cryptographic and transport layer security library that handles encryption, decryption, and TLS/SSL protocols. The project is built in C and C++, with configuration managed through a sophisticated platform-targeting system that allows compilation across diverse systems by specifying compiler commands, flags, assembler options, linking strategies, and platform-specific features. The build system uses a unified scheme with configuration files, build templates, and helper Perl modules to manage compilation across different target platforms and architectures.

Languages

C
73.9%
Perl
22.8%
C++
1.1%
Assembly
0.6%
Raku
0.5%
Go Template
0.5%
Shell
0.4%
Python
0.2%
M4
0.1%
CMake
0.0%
eC
0.0%
DIGITAL Command Language
0.0%
Pawn
0.0%
Dockerfile
0.0%
Ruby
0.0%
sed
0.0%

Contributors (top 30 of 1,507)