parameters: (key, *args, **kwargs)
return_statement: return ARC4Cipher(key, *args, **kwargs)
docstring: Create a new ARC4 cipher.
  
      :param key:
          The secret key to use in the symmetric cipher.
          Its length must be in the range ``[5..256]``.
          The recommended length is 16 bytes.
      :type key: bytes, bytearray, memoryview
  
      :Keyword Arguments:
          *   *drop* (``integer``) --
              The amount of bytes to discard from the initial part of the keystream.
              In fact, such part has been found to be distinguishable from random
              data (while it shouldn't) and also correlated to key.
  
              The recommended value is 3072_ bytes. The default value is 0.
  
      :Return: an `ARC4Cipher` object
  
      .. _3072: http://eprint.iacr.org/2002/067.pdf
docstring_summary: Create a new ARC4 cipher.
docstring_tokens: Create a new ARC4 cipher .
function: def new(key, *args, **kwargs):
      """Create a new ARC4 cipher.
  
      :param key:
          The secret key to use in the symmetric cipher.
          Its length must be in the range ``[5..256]``.
          The recommended length is 16 bytes.
      :type key: bytes, bytearray, memoryview
  
      :Keyword Arguments:
          *   *drop* (``integer``) --
              The amount of bytes to discard from the initial part of the keystream.
              In fact, such part has been found to be distinguishable from random
              data (while it shouldn't) and also correlated to key.
  
              The recommended value is 3072_ bytes. The default value is 0.
  
      :Return: an `ARC4Cipher` object
  
      .. _3072: http://eprint.iacr.org/2002/067.pdf
      """
      return ARC4Cipher(key, *args, **kwargs)
function_tokens: def new ( key , * args , * * kwargs ) : return ARC4Cipher ( key , * args , * * kwargs )