
    k7i                     *    S SK r S SKJr  S SKJr  S rg)    N)to_bytes)urlsafe_b64encodec                     US:X  a  [         R                  nO!SUSS   3n[        [         US 5      nU(       d  g U" [        U 5      5      R	                  5       n[        [        U5      S-  5      n[        US U 5      $ )NEdDSAsha   )hashlibsha512getattrr   digestintlenr   )salghash_alg	hash_typedata_digestslice_indexs         P/home/james-whalen/.local/lib/python3.13/site-packages/authlib/oidc/core/util.pycreate_half_hashr      st    
g~>>#ab'O	7It48A;'..0Kc+&*+K[+677    )r	   authlib.common.encodingr   r   r    r   r   <module>r      s     , 58r   