GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — CCF/python at main · microsoft/CCF

Expand file tree

/

python

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

python

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
src/ccf
src/ccf
 
 
tests
tests
 
 
utils
utils
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
ledger_tutorial.py
ledger_tutorial.py
 
 
pyproject.toml
pyproject.toml
 
 

README.md

CCF Python

Suite of Python tools for the Confidential Consortium Framework (CCF).

For more information, please find the CCF documentation at https://microsoft.github.io/CCF.

Package sources are available at https://github.com/microsoft/CCF/tree/main/python.

Run scripts/python-types-checks.sh from the repository root to check the SDK, tutorial, and SDK tests with Pyright. The configuration in python/pyproject.toml checks against Python 3.12 and resolves SDK imports from the local sources. Every package module and the tutorial use Pyright's strict checks, including ledger parsing and verification. The SDK tests retain ordinary checking. New package modules are checked strictly by default; do not disable individual diagnostics to extend coverage.

The signature verifiers shared across package modules are available as ccf.signatures.verify_all_root_signatures and ccf.signatures.verify_cose_root_signature_with_key. Their former underscore-prefixed names remain aliases for compatibility.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.