Sandwich is an open source, unified API that removes the complexity of cryptographic libraries for developers and instead lets them call on the API to do the heavy lifting. With Sandwich, developers can create their own stack, or “sandwich,” of protocols and implementations that becomes available as a cohesive cryptographic object.
Sandwich supports multiple languages, C++, Rust, Python, and Go, and the cryptographic libraries OpenSSL and BoringSSL, as well as libOQS, to enable post-quantum as well as classical cryptography.
By supporting multiple languages and popular cryptography backend providers, the Sandwich API significantly reduces the amount of work developers have to do.
How to use Sandwich:
To access Sandwich and review the documentation, visit the
SandboxAQ GitHub repository.
Download the Data Sheet:
Sandwich Open Source Library
Read our Technical Blog:
Sandwich: An Open-Source Modern Cryptography Library