Skip to content

Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications.

License

Notifications You must be signed in to change notification settings

tfaoliveira-sb/sandwich

 
 

Repository files navigation

Sandwich logo

Sandwich

Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications. Find documentation here.

Status & API stability

Security

WARNING: This library is under current security review by a third-party company. We will release a new version fixing the findings found during that audit.

API stability

Sandwich version is current v0.x.y. Until Sandwich v1.0.0 is released, expect some breaking changes in the various APIs.

Contents

  1. Introduction
  2. Getting Started
  3. License
  4. Contributions

Introduction

Sandwich architecture

Getting Started

The documentation contains installation & integration instructions for each supported language.

License

Sandwich is licensed under AGPL 3.0 only.

Contributions

Contributors need to sign and send a Contributor License Agreement:

Security

The library has been security audited internally. Third party security audit was also conducted by an independent security research firm Trail of Bits. All bugs have been fixed and incorporated in this github repository.

Please contact us for any security issues you may encounter in this software. Thanks!

Disclaimer

The software and documentation are provided "as is" and SandboxAQ hereby disclaims all warranties, whether express, implied, statutory, or otherwise. SandboxAQ specifically disclaims, without limitation, all implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement, and all warranties arising from course of dealing, usage, or trade practice. SandboxAQ makes no warranty of any kind that the software and documentation, or any products or results of the use thereof, will meet any person's requirements, operate without interruption, achieve any intended result, be compatible or work with any software, system or other services, or be secure, accurate, complete, free of harmful code, or error free.

About

Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 66.9%
  • Starlark 13.2%
  • Python 6.4%
  • Go 6.1%
  • C++ 5.4%
  • C 2.0%