Confidential Consortium Framework
Перейти к файлу
Eddy Ashton 84cec89a78
Don't assume output size in symmetric key encrypt/decrypt functions (#3592)
2022-02-23 15:25:38 +00:00
.azure-pipelines-templates Fix verbose logging build (#3538) 2022-02-11 11:35:28 +00:00
.devcontainer Make what we can prettier (#1862) 2020-11-10 10:57:56 +00:00
.github Upgrade Open Enclave to 0.17.6 (#3509) 2022-02-04 13:30:04 +00:00
.vscode Experimental V8 app (#3258) 2021-12-16 14:55:29 +00:00
3rdparty Upgraded fmt to 8.1.1 (#3507) 2022-02-05 17:04:19 +00:00
cmake Public header cleanup, part 2 (#3543) 2022-02-14 17:52:04 +00:00
doc Remove CBuffer/Buffer in favour of std::span (#3575) 2022-02-23 13:04:38 +00:00
docker Do not uninstall `curl` from `app_ci` docker image (#3443) 2022-01-24 17:25:59 +00:00
edl Service certificate validity period and renewal (#3363) 2022-01-19 10:35:38 +00:00
getting_started/setup_vm Include Doxygen html pages in docs (#3513) 2022-02-10 14:20:26 +00:00
include/ccf Don't assume output size in symmetric key encrypt/decrypt functions (#3592) 2022-02-23 15:25:38 +00:00
js/ccf-app Add receipt leaf components to Typescript definition (#3500) 2022-02-03 10:03:21 +00:00
python Move definition of `RpcContext` to public headers (#3583) 2022-02-23 13:43:50 +00:00
samples Remove public `get_node_state()` API (#3552) 2022-02-22 14:41:44 +00:00
scripts Extend checks in `extract-release-notes.py`, and run in `ci-checks.sh` (#3504) 2022-02-08 14:27:39 +00:00
src Don't assume output size in symmetric key encrypt/decrypt functions (#3592) 2022-02-23 15:25:38 +00:00
tests Infra: start same number of nodes when recovering network (#3576) 2022-02-22 13:24:08 +00:00
tla TLA+ model of CCF's Raft (#2821) 2021-07-23 09:30:51 +01:00
.azure-pipelines-gh-pages.yml Include Doxygen html pages in docs (#3513) 2022-02-10 14:20:26 +00:00
.azure-pipelines-v8.yml Upgrade Open Enclave to 0.17.6 (#3509) 2022-02-04 13:30:04 +00:00
.azure-pipelines.yml Upgrade Open Enclave to 0.17.6 (#3509) 2022-02-04 13:30:04 +00:00
.clang-format Clang 10 toolchain & default compiler updates (#2739) 2021-08-02 20:09:32 +01:00
.cmake-format.py Python infra: run CCF nodes inside containers (#2900) 2021-09-20 16:45:38 +00:00
.daily.yml Fix Daily to use OE 0.17.6 base image (#3516) 2022-02-04 17:30:25 +00:00
.daily_canary Infra: start same number of nodes when recovering network (#3576) 2022-02-22 13:24:08 +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 JSON schema for `cchost` configuration file (#3446) 2022-01-27 11:57:49 +00:00
.gitmodules Remove submodule (#500) 2019-11-01 14:37:38 +00:00
.multi-thread.yml Upgrade Open Enclave to 0.17.6 (#3509) 2022-02-04 13:30:04 +00:00
.prettierignore Clean up doc structure (#3359) 2022-01-11 10:28:53 +00:00
.pylintrc Use generated votes (#1413) 2020-07-17 14:13:53 +01:00
.stress.yml Upgrade Open Enclave to 0.17.6 (#3509) 2022-02-04 13:30:04 +00:00
.threading_canary Cleanup Raft implementation (#3210) 2021-11-12 20:03:18 +00:00
.ycm_extra_conf.py Disable -Werror for YCM (#3161) 2021-11-04 16:45:41 +00:00
CCF-TECHNICAL-REPORT.pdf TR and docs (#19) 2019-05-02 21:00:42 +01:00
CHANGELOG.md Remove public `get_node_state()` API (#3552) 2022-02-22 14:41:44 +00:00
CMakeLists.txt Public header cleanup, part 2 (#3543) 2022-02-14 17:52:04 +00:00
Doxyfile Explicitly copy doxygen HTML output (#3564) 2022-02-17 17:16:54 +00:00
LICENSE Initial file import 2019-04-26 16:27:27 +01:00
README.md Create onboarding page (#3399) 2022-01-13 17:55:15 +00:00
SECURITY.md Create SECURITY.md (#813) 2020-02-07 13:58:27 +00:00
THIRD_PARTY_NOTICES.txt Experimental V8 app (#3258) 2021-12-16 14:55:29 +00:00
cgmanifest.json Upgraded fmt to 8.1.1 (#3507) 2022-02-05 17:04:19 +00:00
livehtml.sh upgrade_pip (#2934) 2021-09-02 15:35:27 +01:00
metrics.yml Try metrics groups (#3349) 2021-12-31 16:14:54 +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.