Ë
    €Ïð  ã                   ó<   — d Z ddlmZ ddlmZ ddlmZ ddlZdd„Zy)z'A module for generic hashing utilities.é    )Úabsolute_import)Údivision)Úunicode_literalsNc                 óz   — 	 t        j                  | «      S # t        $ r t        j                  | d¬«      cY S w xY w)aP  Returns md5 object, avoiding incorrect FIPS error on Red Hat systems.

  Examples: get_md5(b'abc')
            get_md5(bytes('abc', encoding='utf-8'))

  Args:
    byte_string (bytes): String in bytes form to hash. Don't include for empty
      hash object, since md5(b'').digest() == md5().digest().

  Returns:
    md5 hash object.
  F)Úusedforsecurity)ÚhashlibÚmd5Ú
ValueError)Úbyte_strings    ú'lib/googlecloudsdk/core/util/hashing.pyÚget_md5r      s8   € ð;Ü;‰;{Ó#Ð#øÜ	ò ;ô ;‰;{°EÔ:Ò:ð	;ús   ‚ — :¹:)ó    )Ú__doc__Ú
__future__r   r   r   r   r   © r   r   Ú<module>r      s   ðñ  .å &Ý Ý 'ã ô;r   