-
Notifications
You must be signed in to change notification settings - Fork 26
2025‐4‐23‐CFCC‐Minutes
Date: Wed, Apr 24, 2025, (4th Wed of each month) Next: Wed, May 28, 2025
Time: 6-7 am PST
Meeting Link: https://zoom-lfx.platform.linuxfoundation.org/meeting/99864751424?password=3b15fe50-d16c-40af-8e2f-b6b1b5e7124d
(You should be able to join as 'guest' using your mail-ID.)
- Community: Aditya Gurajada, John Manferdelli, Chris Ramming
- Broadcom:
Ye Li,Rado Gerganov - Samsung:
Bokdeuk Jeong - Univ of Missouri: Ashish Pandey,
Pari Patel, Bishwas Wagle,Mauro Lemus, Prof. Calyam - Paul Howard, ARM, TAC member at CCC, Project liason for CFCC
- Data Village:
Arne Goeteyn, -
Jacob Lagerros(London, Open-Source Silicon computing, startup founder) -
Sakul Gupta, Micron
- Get updates and discuss John's work in repo to refactor code.
-
PR #263 John pushed some changes into CFCC repo - for new ACL library.
-
Issue #261 Update OpenSSF Best Practices badge
-
Issue #262 Issue while executing simple_app_python from sample_apps - No progress from Aditya
-
Making things work with recent protobuf versions: There are almost no changes just to introduce C++17 (Change C++14 to C++17 in the CFLAGS definition and fix a byte conflict introduced by a new byte definition in std).
- All the significant changes happen because of the new protobuf. There is no half measure. Relies on a new library.
- The make files either all work or none of them work. When they work, everything works. When they don't, nothing works.
- As I made changes, I made them dependent on a new variable: NEWPROTOBUF. When it is undefined the makes act the same way they used to.
- There is one small additional change so far in naming which protobuf versions are acceptable in one of the scripts).
- We may consider checking in everything with NEWPROTOBUF undefined and then checking it in with it defined but you can't do any new testing with it undefined.
- So this, along with the C++17 change, seems purely cosmetic.
-
New Library: This is separable but right now it is independent of the Certifier.
- Making it part of the Certifier will be a separate checkin and will involve getting rid of some duplicate definitions.
- The independent prototype does not affect the current operation of the CF. The prototype was finished in another repository and factoring it into smaller checkins does not seem worthwhile.
- Added an experimental sub-dir for diff types of authentication. Examples work standalone.
-
Updates from U.Missouri on plans to use CFCC:
- Follow the instructions John pushed out via email. Need to raise a PR.
- Pushing forward CCCC-Mentorship project proposal (Paul's trying to help Pari ...)
-
RadoReassigned to Ye - To investigate and come-up with a recommendation for a dynamic analysis tool to be implemented in our repo- 1/29/2025: Revisited. (CFCC wanted us to do this kind of pre-check working.) Pending for now ...
-
Aditya -- once the tools / processes are identified, will coordinate with Ye & Rado to implement the dev/Ci-processes required.
-
Aditya -- follow-up on code-level cleanup items for Ubuntu-Linux, sev-simulator changes
-
Aditya will take John's recent writeup on Quantum safe crypto algorithms and update Wiki. Work w/ John to finalize.
-
Rado will try to push on integrating sanitizers into CFCC builds... back-burner work. (Rado's busy; won't be done any time soon.)
-
Ashish (Univ of Missouri): Trying to create multi-server communication with few diff Linux VMs.
- Dockerize container'ized VMs created. Created Bio-Informatics workflows using this framework.
- Able to verify integrate of the program.
- Need to next work on multiple apps across these containers.
-
John to follow-up w/ Paul on raising PR for the internship proposal.
- Form-filling exercise, ...
- Pari needs to register as a mentee in Linux Foundation portal
-
UM: Issues:
- How to create clients in diff machines. Guide docs are not proper.
- Ye pointed Ashish to this doc in our repo, simple-App-Under-Gramine-SEV
- Need better example / docs for nested attestation usages
- Create required issues for things that need improvement; code-, feature-, usability or docs.
- How to create clients in diff machines. Guide docs are not proper.
-
Aditya to follow-up on Issue logged by UofM; Issue #262.
-
Figure out clang-format-11 in CI for repo.