-
Notifications
You must be signed in to change notification settings - Fork 54
Description
opencontainers/image-spec#486 introduces a dependency on a stable upstream implementation of https://github.com/docker/go-digest, which was recently broken out of the https://github.com/docker/distribution project.
This package has been instrumental in providing a strong hash-identity implementation in Go and I hope to extend this to OCI.
Let's support this by moving this into a https://github.com/opencontainers/go-digest project specifically oriented towards providing this functionality throughout the container ecosystem. While this package does support opencontainers/image-spec, it is broadly useful in other image formats or outside image formats.
Having a solid, battle-proven, common digest implementation in OCI for use in and outside the image-spec will ensure long lasting security and interoperability throughout the container ecosystem.
Provisions:
- https://github.com/docker/go-digest would become https://github.com/opencontainers/go-digest.
- Maintainers would the current image-spec maintainers.
- I, @stevvooe, will act as lead maintainer on this project.