コード例 #1
0
ファイル: cryptlib.cpp プロジェクト: LjApps/eMule-VeryCD
bool PK_Verifier::VerifyMessage(const byte *message, unsigned int messageLen, const byte *signature, unsigned int signatureLength) const
{
	std::auto_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
	InputSignature(*m, signature, signatureLength);
	m->Update(message, messageLen);
	return VerifyAndRestart(*m);
}
コード例 #2
0
ファイル: cryptlib.cpp プロジェクト: randombit/hacrypto
bool PK_Verifier::VerifyMessage(const byte *message, unsigned int messageLen, const byte *sig) const
{
	std::auto_ptr<HashTransformation> accumulator(NewVerificationAccumulator());
	accumulator->Update(message, messageLen);
	return VerifyAndRestart(*accumulator, sig);
}
コード例 #3
0
ファイル: cryptlib.cpp プロジェクト: LjApps/eMule-VeryCD
bool PK_Verifier::Verify(PK_MessageAccumulator *messageAccumulator) const
{
	std::auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
	return VerifyAndRestart(*m);
}
コード例 #4
0
ファイル: cryptlib.cpp プロジェクト: randombit/hacrypto
bool PK_Verifier::Verify(HashTransformation *messageAccumulator, const byte *signature) const
{
	std::auto_ptr<HashTransformation> m(messageAccumulator);
	return VerifyAndRestart(*m, signature);
}