ó
    €Ï»  ã                   óP   • S r SSKJr  SSKJr  SSKJr  SSKrSSKJr  S	S jrS r	g)
zBThis package holds a handful of utilities for calculating digests.é    )Úabsolute_import)Údivision)Úprint_functionN)Úutilc                 óP   • U[         R                  " U 5      R                  5       -   $ )z(Return 'sha256:' + hex(sha256(content)).)ÚhashlibÚsha256Ú	hexdigest)ÚcontentÚprefixs     Ú=lib/third_party/containerregistry/client/v2/docker_digest_.pyÚSHA256r      s   € à	”'—.’. Ó)×3Ñ3Ó5Ñ	5Ð5ó    c                 óf   • [         R                  " U 5      u  p[        UR                  S5      5      $ )z6Return 'sha256:' + hex(sha256(manifest - signatures)).Úutf8)r   ÚDetachSignaturesr   Úencode)ÚmanifestÚunsigned_manifestÚunused_signaturess      r   ÚSignedManifestToSHA256r      s-   € ä)-×)>Ò)>¸xÓ)HÑ&ÐÜ	Ð!×(Ñ(¨Ó0Ó	1Ð1r   )zsha256:)
Ú__doc__Ú
__future__r   r   r   r   Úcontainerregistry.client.v2r   r   r   © r   r   Ú<module>r      s$   ðñ Iå &Ý Ý %ã å ,ô6ó
2r   