+
     h
  c                  st    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^RI	H
t
 ^RIHtHtHtHtHt  ! R R]4      tR	# )
i    )annotations)x509)InvalidSignature)default_backend)ES256)AttestationAttestationResultAttestationTyper   catch_builtinsc                  s:    ] tR t^,tRt]R 4       t]R 4       tRt	R# )FidoU2FAttestationzfido-u2fc           	     	s<   VP                   pR VP                  R,          ,           VP                  R,          ,           pVR,          p\        P                  VP                  VVP
                  VV^ ,          VR,          4       \        \        P                  V4      # )s   x5cZsigii)	Zcredential_data
public_keyr	   verify_signatureZ
rp_id_hashZcredential_idr   r   ZBASIC)ZselfZ	statementZ	auth_dataZclient_data_hashZcdZpkr
   s   &&&&   :/usr/lib/python3.14/site-packages/fido2/attestation/u2f.pyverifyZFidoU2FAttestation.verify/   s    &&r}}R((2==+<<++  Fe	
 !!6!6<<    c                	s   R V ,           V,           V,           V,           p\         P                  ! V\        4       4      p \        P                  ! VP                  4       4      P                  We4       R#   \         d    \        4       hi ; i)s    N)	r   Zload_der_x509_certificater   r   Zfrom_cryptography_keyr   r   _InvalidSignaturer   )Z	app_paramZclient_paramZ
key_handler   Z
cert_bytesZ	signatureZmZcerts   &&&&&&  r   r   Z#FidoU2FAttestation.verify_signature>   so     I,z9JF--j/:KL	%''(9:AA!O  	%"$$	%s   3A4 4B
 N)
Z__name__Z
__module__Z__qualname__Z__firstlineno__ZFORMATr   r   Zstaticmethodr   Z__static_attributes__r   r   r   r	   r	   ,   s-    F= = % %r   r	   N)Z
__future__r    Zcryptographyr   Zcryptography.exceptionsr   r   Zcryptography.hazmat.backendsr   Zcoser   Zbaser   r   r   r   r	   r   r   r   <module>r      s,   8 #  I 8  % %r   