Ti::TiValue TiUtilsModule::sha1(Ti::TiValue value) { QByteArray hash = QCryptographicHash::hash(bytesFromValue(value), QCryptographicHash::Sha1); Ti::TiValue val; val.setString(QString(hash.toHex())); return val; }
Ti::TiValue TiUtilsModule::sha256(Ti::TiValue value) { Ti::TiValue val; QString str = value.toString(); unsigned char *key = NULL; key = (unsigned char*)qstrdup(str.toLocal8Bit().constData()); unsigned char hash[32]; sha256_context ctx; sha256_starts(&ctx); sha256_update(&ctx, key, str.length()); sha256_finish(&ctx, hash); QByteArray result = QByteArray(reinterpret_cast<const char *>(hash)).toHex(); // for some reason we're getting 4 extra characters QString returnString = QString(result); returnString.remove(returnString.length() - 4, 4); val.setString(returnString); return val; }
Ti::TiValue TiBlackberryModule::getModuleId() { Ti::TiValue val; val.setString("ti.blackberry"); return val; }
Ti::TiValue Ti::TiBlob::_getMimeType() { Ti::TiValue val; val.setString(getMimeType()); return val; }
Ti::TiValue Ti::TiBlob::getText() { Ti::TiValue returnedValue; returnedValue.setString(QString(getData())); return returnedValue; }
Ti::TiValue __MODULE_NAME__Module::getModuleName() { Ti::TiValue val; val.setString("__MODULE_NAME__"); return val; }
Ti::TiValue __MODULE_NAME__Module::getModuleVersion() { Ti::TiValue val; val.setString("__MODULE_VERSION__"); return val; }
Ti::TiValue Ti::TiProxy::getToString(Ti::TiValue) { Ti::TiValue val; val.setString(QString("[object ").append(_proxyName).append("]")); return val; }
Ti::TiValue TiUtilsModule::getModuleVersion() { Ti::TiValue val; val.setString("1.0"); return val; }
Ti::TiValue Ti::TiViewProxy::getLeft() { Ti::TiValue val; val.setString(getView()->_left); return val; }
Ti::TiValue Ti::TiViewProxy::getBottom() { Ti::TiValue val; val.setString(getView()->_bottom); return val; }
Ti::TiValue Ti::TiViewProxy::getTop() { Ti::TiValue val; val.setString(getView()->_top); return val; }
Ti::TiValue Ti::TiViewProxy::getWidth() { Ti::TiValue val; val.setString(getView()->_width); return val; }
Ti::TiValue TiUtilsModule::getModuleName() { Ti::TiValue val; val.setString("TiUtils"); return val; }
Ti::TiValue TiBlackberryModule::getModuleVersion() { Ti::TiValue val; val.setString("1.0"); return val; }
Ti::TiValue Ti::TiViewProxy::getRight() { Ti::TiValue val; val.setString(getView()->_right); return val; }
Ti::TiValue TiBlackberryModule::getModuleName() { Ti::TiValue val; val.setString("TiBlackberry"); return val; }
Ti::TiValue TiUtilsModule::getModuleId() { Ti::TiValue val; val.setString("ti.utils"); return val; }