← All repos

boringssl

Mirror of BoringSSL

Browse cluster: Lean4 Formal Verification & Cryptography
10,420commits
270contributors
14languages

Tech stack & purpose

BoringSSL is a fork of OpenSSL designed to meet Google's needs, currently serving as the SSL library in Chrome/Chromium, Android, and other applications. The project is built in C with supporting tooling in Go and Perl, including components for cryptographic object identifier generation, assembly code generation across multiple formats, certificate path building and verification (PKI), and security advisory documentation. Google maintains BoringSSL to avoid the complexity of maintaining numerous patches across multiple copies of OpenSSL, and while open source, it is not intended for general third-party use due to lack of API or ABI stability guarantees.

Community & reference links

Languages

C++
52.5%
C
16.3%
Go
12.0%
Perl
10.0%
Rust
5.1%
Assembly
1.8%
NASL
1.2%
Starlark
0.3%
Python
0.3%
CMake
0.2%
Raku
0.1%
Shell
0.1%
Linker Script
0.0%
CSS
0.0%

Contributors (top 30 of 270)