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