<s> """<STR_LIT>""" <EOL> __revision__ = "<STR_LIT>" <EOL> from Crypto . Cipher import _ARC4 <EOL> class ARC4Cipher : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , key , * args , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> self . _cipher = _ARC4 . new ( key , * args , ** kwargs ) <EOL> self . block_size = self . _cipher . block_size <EOL> self . key_size = self . _cipher . key_size <EOL> def encrypt ( self , plaintext ) : <EOL> """<STR_LIT>""" <EOL> return self . _cipher . encrypt ( plaintext ) <EOL> def decrypt ( self , ciphertext ) : <EOL> """<STR_LIT>""" <EOL> return self . _cipher . decrypt ( ciphertext ) <EOL> def new ( key , * args , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> return ARC4Cipher ( key , * args , ** kwargs ) <EOL> block_size = <NUM_LIT:1> <EOL> key_size = xrange ( <NUM_LIT:1> , <NUM_LIT> + <NUM_LIT:1> ) </s>
