Confidential Consortium Framework
Перейти к файлу
Julien Maffre 0598128122
Reduce signature interval to 100ms in e2e tests (#2920)
2021-09-02 18:04:43 +01:00
.azure-pipelines-templates Disable suites in CI, leave them in Daily (#2933) 2021-09-02 14:11:22 +01:00
.devcontainer Make what we can prettier (#1862) 2020-11-10 10:57:56 +00:00
.github Ansible playbook simplification around SGX drivers (#2868) 2021-08-05 17:06:54 +01:00
.vscode Make what we can prettier (#1862) 2020-11-10 10:57:56 +00:00
3rdparty Upgrade nlohmann/json from 3.9.1 to 3.10.0 (#2908) 2021-08-23 15:55:06 +00:00
cmake C++ 20 (#2862) 2021-08-04 14:59:09 +01:00
doc Record endorsed node certificate in KV store (#2844) 2021-08-26 15:48:15 +01:00
docker Ansible playbook simplification around SGX drivers (#2868) 2021-08-05 17:06:54 +01:00
edl Move channel manager into node state (#2780) 2021-07-09 09:34:19 +01:00
getting_started/setup_vm Add user to `sgx_prv` group in Ansible playbooks (#2898) 2021-08-16 13:48:18 +01:00
include/ccf Remove NodeId `trim()` (#2856) 2021-08-02 13:35:25 +01:00
js/ccf-app js: require IEEE P1363 ECDSA signatures in `ccf.crypto.verifySignature` (#2737) 2021-07-06 15:21:11 +01:00
python requests -> httpx (#2912) 2021-09-01 20:09:12 +01:00
samples remove forum sample app (#2860) 2021-08-03 13:04:32 +01:00
scripts upgrade_pip (#2934) 2021-09-02 15:35:27 +01:00
src requests -> httpx (#2912) 2021-09-01 20:09:12 +01:00
tests Reduce signature interval to 100ms in e2e tests (#2920) 2021-09-02 18:04:43 +01:00
tla TLA+ model of CCF's Raft (#2821) 2021-07-23 09:30:51 +01:00
.azure-pipelines-gh-pages.yml Remove use of GithHub API for `lts_compatibility` test (#2888) 2021-08-11 11:45:34 +01:00
.azure-pipelines.yml Ansible playbook simplification around SGX drivers (#2868) 2021-08-05 17:06:54 +01:00
.cg.yml Trigger changes for release branches (#2544) 2021-04-30 11:04:03 +01:00
.clang-format Clang 10 toolchain & default compiler updates (#2739) 2021-08-02 20:09:32 +01:00
.cmake-format.py Remove Lua governance and Lua dependency (#2465) 2021-04-14 19:14:40 +01:00
.daily.yml Ansible playbook simplification around SGX drivers (#2868) 2021-08-05 17:06:54 +01:00
.daily_canary Record endorsed node certificate in KV store (#2844) 2021-08-26 15:48:15 +01: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 Refresh Raft driver and unit test (#2823) 2021-07-22 16:38:54 +01:00
.gitmodules Remove submodule (#500) 2019-11-01 14:37:38 +00:00
.multi-thread.yml Ansible playbook simplification around SGX drivers (#2868) 2021-08-05 17:06:54 +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 Ansible playbook simplification around SGX drivers (#2868) 2021-08-05 17:06:54 +01:00
.threading_canary Turn off BFT tests in Multi-threaded job (#2822) 2021-07-20 13:47:41 +01:00
CCF-TECHNICAL-REPORT.pdf TR and docs (#19) 2019-05-02 21:00:42 +01:00
CHANGELOG.md Improvements to path-templated endpoint lookup (#2918) 2021-08-27 17:56:33 +01:00
CMakeLists.txt Reduce signature interval to 100ms in e2e tests (#2920) 2021-09-02 18:04:43 +01:00
Doxyfile Remove VM creation scripts (#2889) 2021-08-11 15:07:35 +01:00
LICENSE Initial file import 2019-04-26 16:27:27 +01:00
README.md Update docs with research link (#2629) 2021-06-01 11:39:31 +01:00
SECURITY.md Create SECURITY.md (#813) 2020-02-07 13:58:27 +00:00
THIRD_PARTY_NOTICES.txt Remove Lua governance and Lua dependency (#2465) 2021-04-14 19:14:40 +01:00
cgmanifest.json Upgrade nlohmann/json from 3.9.1 to 3.10.0 (#2908) 2021-08-23 15:55:06 +00:00
livehtml.sh upgrade_pip (#2934) 2021-09-02 15:35:27 +01:00
metrics.yml Replaces references to master with references to main (#2171) 2021-02-05 11:32:19 +00:00

README.md

The Confidential Consortium Framework

ccf

Docs

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

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.

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.