Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str If UnaryOpNot NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return TupleLoad NameLoad Str decorator_list decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad
N/A N/A The RC4 decrypter object implementation. Crypto.Cipher ARC4 dfvfs.encryption decrypter dfvfs.encryption manager dfvfs.lib definitions RC4Decrypter N/A N/A decrypter Decrypter N/A N/A Class that implements a RC4 decrypter using pycrypto. N/A ENCRYPTION_METHOD N/A definitions ENCRYPTION_METHOD_RC4 __init__ N/A N/A self key N/A None kwargs N/A N/A Initializes the decrypter object.

    Args:
      key: optional binary string containing the key.
      kwargs: a dictionary of keyword arguments depending on the decrypter.

    Raises:
      ValueError: when key is not set.
     N/A N/A key N/A N/A N/A ValueError Missing key. N/A N/A N/A N/A super RC4Decrypter self __init__ N/A N/A self _rc4_cipher N/A N/A ARC4 new key N/A Decrypt N/A N/A self encrypted_data N/A N/A N/A Decrypts the encrypted data.

    Args:
      encrypted_data: a byte string containing the encrypted data.

    Returns:
      A tuple containing a byte string of the decrypted data and
      the remaining encrypted data.
     N/A decrypted_data N/A N/A N/A self _rc4_cipher decrypt encrypted_data N/A N/A decrypted_data N/A N/A N/A N/A N/A N/A manager EncryptionManager RegisterDecrypter RC4Decrypter