pub fn register_crypto_module(parent: &Bound<'_, PyModule>) -> PyResult<()>Expand description
Register the synta.crypto submodule.
Exposes all symmetric-crypto primitives under synta.crypto:
- :class:
Fernet— authenticated encryption (AES-128-CBC + HMAC-SHA256) - :func:
hmac_digest/ :func:hmac_verify— HMAC generation and verification - :func:
pbkdf2_hmac— PBKDF2 key derivation - :func:
aes_cbc_encrypt/ :func:aes_cbc_decrypt— AES-CBC - :func:
aes_gcm_encrypt/ :func:aes_gcm_decrypt— AES-GCM (AEAD) - :func:
des3_cbc_encrypt/ :func:des3_cbc_decrypt— 3DES-EDE-CBC - :func:
pkcs7_pad/ :func:pkcs7_unpad— PKCS#7 block padding helpers