gdata.tlslite.utils.cipherfactory | index /usr/local/google/home/afshar/src/external-gdata-release/google3/src/gdata/tlslite/utils/cipherfactory.py

`Factory functions for symmetric cryptography.`

Modules
`` |  |
gdata.tlslite.utils.PyCrypto_AES gdata.tlslite.utils.PyCrypto_RC4 | gdata.tlslite.utils.PyCrypto_TripleDES gdata.tlslite.utils.Python_AES | gdata.tlslite.utils.Python_RC4 gdata.tlslite.utils.cryptomath | os

Functions
`` |  | createAES(key, IV, implList=None) `Create a new AES object. @type key: str @param key: A 16, 24, or 32 byte string. @type IV: str @param IV: A 16 byte string @rtype: L{tlslite.utils.AES} @return: An AES object.` createRC4(key, IV, implList=None) `Create a new RC4 object. @type key: str @param key: A 16 to 32 byte string. @type IV: object @param IV: Ignored, whatever it is. @rtype: L{tlslite.utils.RC4} @return: An RC4 object.` createTripleDES(key, IV, implList=None) `Create a new 3DES object. @type key: str @param key: A 24 byte string. @type IV: str @param IV: An 8 byte string @rtype: L{tlslite.utils.TripleDES} @return: A 3DES object.`

Data
`` |  | tripleDESPresent = True