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; }
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; }
extern "C" __declspec(dllexport) void s_d_convert_array(const MKL_INT length, const float* x, double* y) { convert_array(length, x, y); }
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); }