コード例 #1
0
ファイル: encrypt.cpp プロジェクト: kxepal/miranda-ng
// result must be freed using mir_free or assigned to mir_ptr<BYTE>
BYTE* CStdCrypt::encodeString(const char *src, size_t *cbResultLen)
{
	if (!m_valid || src == NULL) {
		if (cbResultLen)
			*cbResultLen = 0;
		return NULL;
	}

	return encodeBuffer(src, mir_strlen(src)+1, cbResultLen);
}
コード例 #2
0
void Encoder::encodeShow() {

    std::string value = "This is a";
    std::cout << "Encoding string : " << value << " [" << value.size() << "]\n";

    std::vector<char>* codes = encodeBuffer(value);
    std::cout << "Encoded version : ";
    for (auto i = codes->begin(); i != codes->end() ; ++i) {
        showBinary(*i,false);
    }
    std::cout << "[" << codes->size() << "]" << std::endl;

    model.display();


}