Library: Crypto
Package: CryptoCore
Header: Poco/Crypto/RSADigestEngine.h
RSADigestEngine is the implementation class for RSADigestEngine
Direct Base Classes: Poco::DigestEngine
All Base Classes: Poco::DigestEngine
Member Functions: digest, digestLength, reset, signature, updateImpl, verify
Inherited Functions: digest, digestLength, digestToHex, reset, update, updateImpl
RSADigestEngine(
const RSAKey & key
);
Creates the RSADigestEngine with the given key
~RSADigestEngine();
Destroys the RSADigestEngine.
const DigestEngine::Digest & digest();
unsigned digestLength() const;
Returns the length of the digest in bytes.
See also: Poco::DigestEngine::digestLength()
void reset();
Resets the engine so that a new digest can be computed.
See also: Poco::DigestEngine::reset()
const DigestEngine::Digest & signature();
Signs the data
void verify(
const DigestEngine::Digest & signature
);
Verifies the data against the signature
void updateImpl(
const void * data,
unsigned length
);
See also: Poco::DigestEngine::updateImpl()