CCF icon indicating copy to clipboard operation
CCF copied to clipboard

Confidential Consortium Framework

Results 300 CCF issues
Sort by recently updated
recently updated
newest added

Removing unintended includes from our public headers has exposed a useability issue with the heavily templated KV types. It is possible to declare a map type (eg `using MemberInfo =...

enhancement

We currently define CCF types in various namespaces, along historic divisions in the codebase. This introduces some confusion for consumers in finding the correct name for our types, and may...

enhancement

We currently define the type and instance of all service tables in a central place, `network_tables.h`, allowing the frontends to access them as eg `tables.member_certs`. This is unnecessary - the...

TODO

The build-time dependency graph between components in CCF has grown messier over time. We originally had `README.md`s in some `src/` folders indicating their intended dependencies, but these have rotted over...

From #3449. We should refactor the use of `SSL` and `SSL_CTX` in `tls/context.h`. An `SSL` inherits options (e.g. for certificate verification) from the `SSL_CTX`. Since we will have different endorsement...

From https://github.com/microsoft/CCF/pull/3383/files#r782073623 > The code upgrade procedure described here is very much the slowest possible one (add new nodes one by one, retired old ones one by one). We know...

testing

*This is an issue for keeping a log of design notes for integrating V8 into CCF. New notes after the initial comment will become new comments. Everyone should feel free...

In QuickJS, we currently set hard-coded values per runtime for maximum stack size (1M) and heap size (100M). Ideally, this should be controllable by the app, but in any case...

enhancement
js

Follow-up from https://github.com/microsoft/CCF/pull/3258. The next OE version contains support for mmap natively, so the current V8 patches to use malloc/free should be removed again.

TODO
js

(Follow-up from https://github.com/microsoft/CCF/pull/3258) `js_v8` is currently tested against: - `e2e_logging_cft` by adding a new configuration in the Python test file - `modules_v8_test` by replicating the `modules_test` configuration in CMake -...

TODO
js