hashcrypto package¶
Submodules¶
hashcrypto.bytesop_fallback module¶
Module contents¶
-
class
hashcrypto.CFB(key, hash_constructor=<built-in function openssl_sha512>, start_iv=None)[source]¶ Bases:
hashcrypto.WithIV
-
class
hashcrypto.CTR(key, hash_constructor=<built-in function openssl_sha512>, nonce=None)[source]¶ Bases:
hashcrypto.WithNonce-
decrypt(plain_blocks, counter_start=0)¶
-
decrypt_block(b, counter)¶
-
-
class
hashcrypto.HashCrypt(key, hash_constructor=<built-in function openssl_sha512>)[source]¶ Bases:
object
-
class
hashcrypto.OFB(key, hash_constructor=<built-in function openssl_sha512>, start_iv=None)[source]¶ Bases:
hashcrypto.WithIV-
decrypt(plain_blocks, iv=None)¶
-
-
class
hashcrypto.WithIV(key, hash_constructor=<built-in function openssl_sha512>, start_iv=None)[source]¶ Bases:
hashcrypto.HashCrypt
-
class
hashcrypto.WithNonce(key, hash_constructor=<built-in function openssl_sha512>, nonce=None)[source]¶ Bases:
hashcrypto.HashCrypt