+
    i  c                  s    ^ RI Ht ^ RIHt ^ RIHt  ! R R]P                  4      t ! R R]P                  4      t	 ! R R	]P                  4      t
]P                  tR
# )i    )annotations)utils)x509c                  s    ] tR t^t^ t^tRtR# )LogEntryType N)__name__
__module____qualname____firstlineno__ZX509_CERTIFICATEZPRE_CERTIFICATE__static_attributes__r       Q/usr/lib64/python3.14/site-packages/cryptography/x509/certificate_transparency.pyr   r      s    Or
   r   c                  s    ] tR t^t^ tRtR# )Versionr   N)r   r   r   r   Zv1r	   r   r
   r   r   r      s    	
Br
   r   c                  s*    ] tR t^tRt^ t^t^t^tRt	R# )SignatureAlgorithmz
Signature algorithms that are valid for SCTs.

These are exactly the same as SignatureAlgorithm in RFC 5246 (TLS 1.2).

See: <https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.4.1>
r   N)
r   r   r   r   Z__doc__Z	ANONYMOUSZRSAZDSAZECDSAr	   r   r
   r   r   r      s     I
C
CEr
   r   N)Z
__future__r    Zcryptographyr   Z"cryptography.hazmat.bindings._rustr   Z	rust_x509ZEnumr   r   r   ZSctZSignedCertificateTimestampr   r
   r   <module>r      sL   
 #  @5:: 
ejj   ']] r
   