Skip to content

Tracker of removing/reviewing hard-coded uses of SHA-256 #507

@mtrmac

Description

@mtrmac

Rules:

  • This lists individual subpackages in this repository, identified as relevant by https://github.com/mtrmac/container-libs/tree/digest-audit . Inclusion of a subpackage on the list means that a review is necessary, not that there is certainly work to be done.
  • For each subpackage, link to PRs that fix things in that subpackage, issues where designs are discussed / tracked, or add a brief comment if all uses were reviewed and no action is necessary.
  • The checkbox should be marked as done only when there is no outstanding work for that subpackage.

Note that the digest-audit-generated list is not exhaustive, e.g. it can’t identify

  • layer ID / image ID values (typed as a plain string throughout the codebase).
  • References to digest.SHA256, digest.Canonical, digest.FromBytes and the like.
  • Indirect uses of digests via other functions which imply a SHA-256 assumption (e.g. calls to manifest.Digest)

Those to-do items need to be added manually.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions