boost::shared_ptr< Base<EncodingT> > CppEnumInterpreterAccess<EncodingT>::getAllCppEnums()
{
	boost::shared_ptr< Base<EncodingT> > res(new Array<EncodingT>());
	clearError();
	try
	{
		res = convert_array(m_object->getAllCppEnums());
	}
	catch (std::exception& e)
	{
		setError(e);
	}
	return res;
}
Exemple #2
0
int brute_force(const uint16_t *pt, const uint16_t *ct, uint16_t *key, const uint64_t start, const uint64_t end) {
    uint64_t i;
    uint16_t state[4] = {};

    for (i = start; i < end; ++i) {
        convert_array(i, key);
        decrypt(ct, state, key);
        if (state[0] == pt[0] &&
            state[1] == pt[1] &&
            state[2] == pt[2] &&
            state[3] == pt[3]) {
            return 0;
        }
    }

    return 1;
}
boost::shared_ptr< Base<EncodingT> > CppEnumInterpreterAccess<EncodingT>::getManyCppEnums(const boost::shared_ptr< Base<EncodingT> >& filter)
{
	boost::shared_ptr< Base<EncodingT> > res(new Array<EncodingT>());
	clearError();
	try
	{
		typename EncodingT::string_t nativeFilter;
		if (check_string<EncodingT>(filter, nativeFilter))
		{
			res = convert_array(m_object->getManyCppEnums(nativeFilter));
		}
	}
	catch (std::exception& e)
	{
		setError(e);
	}
	return res;
}
Exemple #4
0
extern "C" __declspec(dllexport) void s_d_convert_array(const MKL_INT length, const float* x, double* y)
{
	convert_array(length, x, y);
}
Exemple #5
0
extern "C" __declspec(dllexport) void ui8_ui16_convert_array(const MKL_INT length, const unsigned char* x, unsigned short* y)
{
	convert_array(length, x, y);
}