{"id":22246147,"url":"https://github.com/sandbox-quantum/sandwich","last_synced_at":"2025-03-31T08:10:59.582Z","repository":{"id":186975429,"uuid":"561475899","full_name":"sandbox-quantum/sandwich","owner":"sandbox-quantum","description":"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.","archived":false,"fork":false,"pushed_at":"2024-02-23T16:44:07.000Z","size":5041,"stargazers_count":112,"open_issues_count":0,"forks_count":9,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-03-24T06:08:03.390Z","etag":null,"topics":["api","boringssl","crypto","crypto-agility","cryptographic-agility","cryptography","go","openssl","python","rust","security","tls"],"latest_commit_sha":null,"homepage":"https://sandbox-quantum.github.io/sandwich/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandbox-quantum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-03T19:20:02.000Z","updated_at":"2025-03-22T09:28:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"eae001a0-3172-483c-addc-356750eb8dd5","html_url":"https://github.com/sandbox-quantum/sandwich","commit_stats":null,"previous_names":["sandbox-quantum/sandwich"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandbox-quantum%2Fsandwich","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandbox-quantum%2Fsandwich/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandbox-quantum%2Fsandwich/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandbox-quantum%2Fsandwich/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandbox-quantum","download_url":"https://codeload.github.com/sandbox-quantum/sandwich/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246436393,"owners_count":20776995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","boringssl","crypto","crypto-agility","cryptographic-agility","cryptography","go","openssl","python","rust","security","tls"],"created_at":"2024-12-03T05:26:15.556Z","updated_at":"2025-03-31T08:10:59.565Z","avatar_url":"https://github.com/sandbox-quantum.png","language":"Rust","funding_links":[],"categories":["api"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"docs/images/sandwich_white.svg\" width=\"70%\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"docs/images/sandwich_black.svg\" width=\"70%\"\u003e\n  \u003cimg alt=\"Sandwich logo\"\u003e\n\u003c/picture\u003e\n\u003c/p\u003e\n\n# Sandwich\n\nSandwich is a multi-platform, multi-language, open-source library that provides\na simple unified API for developers to use (multiple) cryptographic libraries\nin their applications. Find documentation\n[here](https://sandbox-quantum.github.io/sandwich).\n\n## Status \u0026 API stability\n\n### Security\n\n**WARNING**: This library is under current security review by a\nthird-party company. We will release a new version fixing the\nfindings found during that audit.\n\n### API stability\n\nSandwich version is current `v0.x.y`. Until Sandwich v1.0.0 is\nreleased, expect some breaking changes in the various APIs.\n\n## Contents\n\n1. [Introduction](#introduction)\n2. [Getting Started](#installation)\n3. [License](#license)\n4. [Contributions](#contributions)\n\n## Introduction\n\n\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"docs/images/sandwich_architecture_white.svg\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"docs/images/sandwich_architecture_black.svg\"\u003e\n  \u003cimg alt=\"Sandwich architecture\"\u003e\n\u003c/picture\u003e\n\u003c/p\u003e\n\n## Getting Started\n\nThe documentation contains [installation \u0026 integration instructions](https://sandbox-quantum.github.io/sandwich/install.html) for each supported language.\n\n## License\n\nSandwich is licensed under [AGPL 3.0 only](https://www.gnu.org/licenses/agpl-3.0.en.html).\n\n## Contributions\n\nContributors need to sign and send a Contributor License Agreement:\n\n* individuals need to sign [the Individual Contributor License Agreement](docs/cla/individual.pdf), and send it by email alongside their Github handle at `sandwich [at] sandboxaq.com`\n* corporate contributors need to sign [the Corporate Contributor License Agreement](docs/cla/corporate.pdf), and send it by email alongside their Github handle at `sandwich [at] sandboxaq.com`\n\n## Security\n\nThe library has been security audited internally. Third party security audit\nwas also conducted by an independent security research firm\n[Trail of Bits](https://www.trailofbits.com/).\nAll bugs have been fixed and incorporated in this github repository.\n\nPlease [contact us](sandwich@sandboxquantum.com) for any security issues you\nmay encounter in this software. Thanks!\n\n## Disclaimer\n\nThe software and documentation are provided \"as is\" and SandboxAQ hereby disclaims all warranties, whether express, implied, statutory, or otherwise.\nSandboxAQ 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.\nSandboxAQ 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandbox-quantum%2Fsandwich","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandbox-quantum%2Fsandwich","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandbox-quantum%2Fsandwich/lists"}