Confidential Consortium Framework
Перейти к файлу
Alex e5de33d2d5
Add bft vegeta tests (#2120)
* .

* .

Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2021-01-26 21:20:56 +00:00
.azure-pipelines-templates Add timeouts to Merkle tree tests (#2071) 2021-01-13 22:43:55 +00:00
.devcontainer Make what we can prettier (#1862) 2020-11-10 10:57:56 +00:00
.github Update daily-check.yml 2021-01-13 21:00:18 +00:00
.vscode Make what we can prettier (#1862) 2020-11-10 10:57:56 +00:00
3rdparty Update to fmtlib 7.1.3 (#2112) 2021-01-26 19:57:43 +00:00
cmake Set keyId when signing HTTP requests from C++ (#2101) 2021-01-22 09:21:35 +00:00
doc Make endpoint_metrics response flat (#2116) 2021-01-26 20:44:59 +00:00
docker Open Enclave 0.12.0 rc1 (#1747) 2020-10-13 20:47:14 +01:00
edl Member recovery shares encryption with RSA-OAEP-256 (#1841) 2020-10-30 16:57:26 +00:00
getting_started Switch to 0.13 final (#2030) 2020-12-16 14:12:21 +00:00
python Suffix bodies with a space to avoid escaping loguru closing tag (#2108) 2021-01-25 11:45:19 +00:00
samples List authn policies in JS (#2094) 2021-01-21 13:13:50 +00:00
scripts only check git-tracked files (#1995) 2020-12-09 18:06:13 +00:00
src Make endpoint_metrics response flat (#2116) 2021-01-26 20:44:59 +00:00
tests Make endpoint_metrics response flat (#2116) 2021-01-26 20:44:59 +00:00
.azure-pipelines-gh-pages.yml Switch to 0.13 final (#2030) 2020-12-16 14:12:21 +00:00
.azure-pipelines.yml Switch to 0.13 final (#2030) 2020-12-16 14:12:21 +00:00
.clang-format Make what we can prettier (#1862) 2020-11-10 10:57:56 +00:00
.cmake-format.py Run forum tests in CI (#1826) 2020-10-28 18:46:35 +00:00
.daily.yml Switch to 0.13 final (#2030) 2020-12-16 14:12:21 +00:00
.daily_canary Fix ledger chunks discrepancy between primary and backups (#2110) 2021-01-26 17:05:07 +00:00
.dockerignore Remove boost dependency (#349) 2019-09-03 17:24:38 +01:00
.gitattributes All our (non-vendored) .h and .cpp are C++ (#1330) 2020-06-23 15:34:55 +01:00
.gitignore Use digests for proposal ids, rather than incrementing integers (#2104) 2021-01-25 14:05:33 +00:00
.gitmodules Remove submodule (#500) 2019-11-01 14:37:38 +00:00
.nodes.sh Explicit node flags (#1803) 2020-10-22 14:54:43 +01:00
.prettierignore Add csv import/export to forum sample & remove old tsoa sample/test (#1963) 2020-12-03 09:18:29 +00:00
.pylintrc Use generated votes (#1413) 2020-07-17 14:13:53 +01:00
.stress.yml Switch to 0.13 final (#2030) 2020-12-16 14:12:21 +00:00
CCF-TECHNICAL-REPORT.pdf TR and docs (#19) 2019-05-02 21:00:42 +01:00
CHANGELOG.md Make endpoint_metrics response flat (#2116) 2021-01-26 20:44:59 +00:00
CMakeLists.txt Add bft vegeta tests (#2120) 2021-01-26 21:20:56 +00:00
Doxyfile Fix some warnings and errors (#1317) 2020-06-18 16:20:20 +01:00
LICENSE Initial file import 2019-04-26 16:27:27 +01:00
README.md Update README.md (#2084) 2021-01-15 17:52:18 +00:00
SECURITY.md Create SECURITY.md (#813) 2020-02-07 13:58:27 +00:00
THIRD_PARTY_NOTICES.txt Aft: refactor progress tracker and introduce mock framework (#1697) 2020-10-05 16:24:41 +01:00
cgmanifest.json Update to fmtlib 7.1.3 (#2112) 2021-01-26 19:57:43 +00:00
livehtml.sh Remove references to test network script in documentation (#1892) 2020-11-17 17:34:21 +00:00
metrics.yml Make what we can prettier (#1862) 2020-11-10 10:57:56 +00:00

README.md

The Confidential Consortium Framework

Gitter Docs

Continuous Integration Build Status
Daily Build Build Status
Documentation docs
Containers Build and Publish Release Containers
ccf

The Confidential Consortium Framework (CCF) is an open-source framework for building a new category of secure, highly available, and performant applications that focus on multi-party compute and data. CCF can enable high-scale, confidential networks that meet key enterprise requirements — providing a means to accelerate production and enterprise adoption of consortium based blockchain and multi-party compute technology.

Leveraging the power of trusted execution environments (TEEs), decentralised systems concepts, and cryptography, CCF enables enterprise-ready multiparty computation or blockchains.

Get Started with CCF

Learn More

Third-party components

We rely on several open source third-party components, attributed under THIRD_PARTY_NOTICES.

Contributing

This project welcomes contributions and suggestions. Please see the Contribution guidelines.