#boring-ssl #cmake #build-system #bindings #incorporated

sys bssl-cmake-sys

FFI bindings to BoringSSL (cmake incorporated)

10 releases

new 0.1.2405200 May 21, 2024
0.1.2405130 May 14, 2024
0.1.2404220 Apr 22, 2024
0.1.2403260 Mar 27, 2024

#9 in #boring-ssl

Download history 333/week @ 2024-03-10 480/week @ 2024-03-17 478/week @ 2024-03-24 456/week @ 2024-03-31 408/week @ 2024-04-07 541/week @ 2024-04-14 383/week @ 2024-04-21 253/week @ 2024-04-28 697/week @ 2024-05-05 823/week @ 2024-05-12

2,184 downloads per month
Used in 2 crates (via variant-ssl-sys)

Apache-2.0

13MB
418K SLoC

GNU Style Assembly 191K SLoC // 0.0% comments C 75K SLoC // 0.2% comments Assembly 62K SLoC // 0.0% comments Perl 54K SLoC // 0.1% comments C++ 31K SLoC // 0.2% comments Bazel 3K SLoC // 0.0% comments Python 1K SLoC // 0.3% comments Shell 202 SLoC // 0.2% comments Rust 129 SLoC // 0.1% comments

Contains (static library, 6KB) sample.lib, (ELF exe/lib, 2KB) bar.cc.o, (ELF exe/lib, 2KB) foo.c.o, (static library, 4KB) libsample.a, (Mach-o exe, 1KB) bar.cc.o, (Mach-o exe, 1KB) foo.c.o and 1 more.

bssl-cmake-sys

A BoringSSL rust binding based on bssl-sys crate.

The vendored BoringSSL code is incorperated to the CMake build system, which means:

  • you need to install cmake
  • golang is not required

Release Support

The version will always be 0.1.YYMMDDN.

We will pull in changes from BoringSSL main branch weekly, but it's not guranteed.

Dependencies