Skip to main content

Support Matrix

tlspuffin provides tooling to download, patch, and build several preset library configurations. This page describes the current support for these presets.

tooling support

The process for building the preset libraries is currently transitioning to use the mk_vendor tool in a manner consistent across all presets using:

./tools/mk_vendor make <preset>

As this is still work in progress, if a preset is marked with no mk_vendor support, you will need to build it through cargo:

cargo build --release -p tlspuffin --features=<preset>
VersionASAN support1security claimstranscript extractionmk_vendor preset2
3.1.2yesyesyesopenssl:openssl312
1.1.1uyesyesyesopenssl:openssl111u
1.1.1kyesyesyesopenssl:openssl111k
1.1.1jyesyesyesopenssl:openssl111j
1.0.2uyesyesyesopenssl:openssl102u
1.0.1fyesyesyesopenssl:openssl101f

Footnotes

  1. ASAN is available on platforms where Clang has support for ASAN 2 3 4

  2. mk_vendor let you build a preset library independently of tlspuffin's cargo-based build system, by running ./tools/mk_vendor make <preset> 2 3 4