swiftly/cli/decrypt.py
def cli_decrypt(context, key):
    """
    Decrypts context.io_manager's stdin and sends that to
    context.io_manager's stdout.

    See :py:mod:`swiftly.cli.decrypt` for context usage information.

    See :py:class:`CLIDecrypt` for more information.
    """
    with context.io_manager.with_stdout() as stdout:
        with context.io_manager.with_stdin() as stdin:
            crypt_type = stdin.read(1)
            if crypt_type == AES256CBC:
                for chunk in aes_decrypt(key, stdin):
                    stdout.write(chunk)
                stdout.flush()
            else:
                raise ReturnCode(
                    'contents encrypted with unsupported type %r' % crypt_type)
def cli_decrypt(context, key):
    with context.io_manager.with_stdout() as stdout:
        with context.io_manager.with_stdin() as stdin:
            crypt_type = stdin.read(1)
            if crypt_type == AES256CBC:
                for chunk in aes_decrypt(key, stdin):
                    stdout.write(chunk)
                stdout.flush()
            else:
                raise ReturnCode(
                    'contents encrypted with unsupported type %r' % crypt_type)
def cli_decrypt ( context , key ) : with context . io_manager . with_stdout ( ) as stdout : with context . io_manager . with_stdin ( ) as stdin : crypt_type = stdin . read ( 1 ) if crypt_type == AES256CBC : for chunk in aes_decrypt ( key , stdin ) : stdout . write ( chunk ) stdout . flush ( ) else : raise ReturnCode ( 'contents encrypted with unsupported type %r' % crypt_type )
Decrypts context.io_manager's stdin and sends that to
    context.io_manager's stdout.

    See :py:mod:`swiftly.cli.decrypt` for context usage information.

    See :py:class:`CLIDecrypt` for more information.
Decrypts context . io_manager s stdin and sends that to context . io_manager s stdout .