void LuaStack::setXXTEAKeyAndSign(const char *key, int keyLen, const char *sign, int signLen) { cleanupXXTEAKeyAndSign(); if (key && keyLen && sign && signLen) { _xxteaKey = (char*)malloc(keyLen); memcpy(_xxteaKey, key, keyLen); _xxteaKeyLen = keyLen; _xxteaSign = (char*)malloc(signLen); memcpy(_xxteaSign, sign, signLen); _xxteaSignLen = signLen; _xxteaEnabled = true; } else { _xxteaEnabled = false; } }
NS_CC_BEGIN CCLuaStack::~CCLuaStack() { cleanupXXTEAKeyAndSign(); }