scitt-ccf-ledger

Supply Chain Integrity Transparency and Trust ledger application using Confidential Consortium Framework (CCF)

MIT License

Downloads
235
Stars
35
Committers
16

Bot releases are visible (Hide)

scitt-ccf-ledger - 0.9.1

Published by github-actions[bot] about 1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.9.0...0.9.1

scitt-ccf-ledger - 0.9.0 Latest Release

Published by github-actions[bot] about 2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.8.0...0.9.0

scitt-ccf-ledger - 0.8.0

Published by github-actions[bot] 3 months ago

What's Changed

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.7.2...0.8.0

scitt-ccf-ledger - 0.7.2

Published by vimauro 5 months ago

What's Changed

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.7.1...0.7.2

scitt-ccf-ledger - 0.7.1

Published by prathod09 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.7.0...0.7.1

scitt-ccf-ledger - 0.7.0

Published by github-actions[bot] 7 months ago

What's Changed

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.6.1...0.7.0

scitt-ccf-ledger - 0.6.1

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.6.0...0.6.1

scitt-ccf-ledger - 0.6.0

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/microsoft/scitt-ccf-ledger/compare/0.5.3...0.6.0

scitt-ccf-ledger - 0.5.3

Published by github-actions[bot] 10 months ago

scitt-ccf-ledger - 0.5.2

Published by github-actions[bot] 10 months ago

scitt-ccf-ledger - 0.5.1

Published by github-actions[bot] 11 months ago

scitt-ccf-ledger - 0.5.0

Published by github-actions[bot] 12 months ago

Added

Adds tag based workflow to build and release CLI (#161)
Add support for COSE signing in python clients and tests (#154)
Add utility scripts for demos and testing (#158)
Doc with steps to reproduce mrenclave (#153)
Adds new GitHub action to run unit tests (#146)
Add documentation to build and push docker images (#145)

Changes

Upgrade to CCF 4.0.7 (#156)
Defaults to did resolver if service params not passed when validating (#160)
Print MRENCLAVE after the docker build (#151)
Updated Azure Pipelines pool (#150)
Wait for cchost config to be available (#144)
Refactor perf tests (#143)
Switch the operations callback to use an indexing strategy. (#140)
Enhance devcontainer config (#139)
Don't store operation contexts in the KV. (#137)

Fixed

Fix security vulnerabilities related to cryptography package (#159)
Fix SCITT demo script (#142)
Fix load test (#138)

scitt-ccf-ledger - 0.4.0

Published by letmaik over 1 year ago

Added

  • Auth errors are now logged (#130).
  • Output from the did:web resolution subprocess is now logged (#136).
  • The service DID document is now also available at the well-known endpoint (#128).

Changes

  • Update to CCF 3.0.9 (#136).
scitt-ccf-ledger - 0.3.0

Published by letmaik over 1 year ago

Added

  • Add documentation on configuration (#103).
  • did:web resolution failures are now logged and returned to clients through the updated REST API (#125).

Changes

  • Update to CCF 3.0.6 (#118).
  • REST API has been updated to reflect changes in the IETF specificiation (#108). Note that this is a breaking change.
  • Tighten certificate validation for X.509-based claim profiles (#104). Note that self-signed end-entity certificates are not supported anymore as trust anchors.

Fixed

  • Fix a memory leak when generating receipts (#102).
  • Fix a crash when decoding malformed X.509 certificates (#97).
  • Fix decoding of non-string content type COSE header parameter (#97).
  • Fix a use-after-free bug in the historic query LRU cache (#109).
scitt-ccf-ledger - 0.2.1

Published by letmaik over 1 year ago

Changed

  • Include all past service identities in the DID endpoint (#85).

Fixed

  • Don't hardcode localhost in did:web resolver callback address (#92).
scitt-ccf-ledger - 0.2.0

Published by letmaik over 1 year ago

Added

  • Add support for Notary COSE profile (#73). Note that this is currently experimental and not supported by the IETF specifications that are being developed.
  • Add support for x-ms-request-id/x-ms-client-request-id correlation headers (#79). All log messages originating from the app include the request id and, if available, the client request id. Note that support for W3C Trace Context headers may be added in the future.
  • Emit log messages for each request (#79).
  • Add GET /scitt/did.json endpoint that returns a DID document of the service in support of resolvable service identifiers in receipts (#68). Note that this is still experimental and will likely change. For now, only the current service identity key is included in the DID document, which means that receipts issued with old identities cannot be validated yet.
  • Add option in pyscitt to sign governance proposals using Azure Key Vault (#54).

Changed

  • Change test clients to not use /app prefix when making API calls during testing (#64). Note that CCF started exposing app endpoints both at the root as well as the old /app prefix. It is recommended that clients remove the /app prefix.
  • Change kid to be a relative DID URL by prefixing with # (#67). This is a breaking change in claims that use DIDs as issuers.
  • Enable authentication for read-only app endpoints (#78). Previously, only POST /entries used authentication.
  • Reduce retry-after response header value from 3 to 1 second for historical queries (#76).

Removed

  • Remove the /constitution endpoint in favour of CCF's built-in /gov/kv/constitution endpoint (#65). This endpoint is currently used in pyscitt to patch an existing constitution.

Fixed

  • Change the signature in receipts from ASN1/DER to IEEE encoding (#61). Note that this is a breaking change.
scitt-ccf-ledger - 0.1.0

Published by letmaik almost 2 years ago

Added

  • Add a update_scitt_constitution governance command to pyscitt (#3). This allows to update just the SCITT part of an existing constitution, leaving the rest intact.
  • Add /app/constitution endpoint to retrieve the current constitution (#3).
  • Add /app/version endpoint to retrieve release version (#42). This is equivalent to the git tag of the repository.
  • Extend configuration to restrict issuers (#13). By default, all issuers are allowed.
  • Add experimental iss and kid fields to receipts (#35). To enable this, the service_identifier field has to be set in the SCITT-specific configuration. Note that the existing service_id field in receipts is still kept for now.

Changed

  • Update to CCF 3.0.2 from 2.0.8 (#45). The QCBOR and t_cose libraries are now consumed from CCF itself.
  • Update to pycose 1.0 (#34).
  • Return a nice error instead of 500 when no prefix tree has been committed yet (#26).
scitt-ccf-ledger - 0.1.0-dev.1

Published by letmaik almost 2 years ago

Added

  • Initial release.
Package Rankings
Top 38.54% on Pypi.org
Badges
Extracted from project README
Build and test Build Status
Related Projects