Acknowledgments Open-source projects and standards that power the Privasys platform.
Privasys builds on the shoulders of outstanding open-source projects and industry standards. We are grateful to every maintainer and contributor behind the software listed below.
Project Description License Intel SGX SDK Intel's Software Guard Extensions SDK for Linux BSD-3-Clause Apache Teaclave SGX SDK Rust SDK for Intel SGX development (Apache Teaclave) Apache-2.0 Intel TDX Intel Trust Domain Extensions for confidential VMs - AMD SEV-SNP AMD Secure Encrypted Virtualisation - Secure Nested Paging - go-tdx-guest Go library for TDX guest attestation Apache-2.0
Crate Role in Privasys License rustls Pure-Rust TLS 1.3 stack used by both the RA-TLS server and HTTPS egress client Apache-2.0 / MIT ring Cryptographic primitives (AES-GCM, ECDSA, HKDF) inside SGX ISC rcgen X.509 certificate generation for RA-TLS leaf and CA certificates Apache-2.0 / MIT webpki Certificate verification (rustls-webpki) ISC Wasmtime WebAssembly runtime (Privasys SGX fork) for in-enclave WASM execution Apache-2.0 serde Serialisation framework for configuration and RPC payloads Apache-2.0 / MIT x509-parser X.509 certificate parsing for RA-TLS client verification Apache-2.0 / MIT getrandom Entropy source, using the rdrand feature for hardware random inside SGX Apache-2.0 / MIT httparse HTTP/1.1 request parsing for the enclave's inbound server Apache-2.0 / MIT webpki-roots Mozilla root CA bundle for HTTPS egress to public servers MPL-2.0
Project Role in Privasys License Go Language runtime for Caddy RA-TLS module and Go RA-TLS client (Privasys fork with RA-TLS challenge-response support) BSD-3-Clause Caddy Web server / reverse proxy that hosts the RA-TLS module Apache-2.0 xcaddy Build tool for custom Caddy modules Apache-2.0 CertMagic Automatic TLS certificate management for Caddy Apache-2.0 zap Structured logging MIT
Project Role in Privasys License .NET Runtime for the C# RA-TLS client MIT Python Language for the Python RA-TLS client PSF TypeScript / Node.js Runtime for the TypeScript RA-TLS client MIT
Tool Role in Privasys License CMake Build system orchestration for the Enclave OS host + enclave BSD-3-Clause Cargo Rust package manager and build system Apache-2.0 / MIT cc (crate) C/C++ build integration for Rust build scripts Apache-2.0 / MIT
Tool Role in Privasys License Zitadel OIDC server for the Privasys Platform AGPL-3.0 license
Project Role License Fumadocs Documentation framework powering this site MIT Next.js React framework for static site generation MIT Nx Monorepo build system MIT
If we have missed a project that deserves recognition, please open an issue or submit a pull request .
Edit on GitHub