Poco::Crypto

class RSADigestEngine

Library: Crypto
Package: CryptoCore
Header: Poco/Crypto/RSADigestEngine.h

Description

RSADigestEngine is the implementation class for RSADigestEngine

Inheritance

Direct Base Classes: Poco::DigestEngine

All Base Classes: Poco::DigestEngine

Member Summary

Member Functions: digest, digestLength, reset, signature, updateImpl, verify

Inherited Functions: digest, digestLength, digestToHex, reset, update, updateImpl

Constructors

RSADigestEngine

RSADigestEngine(
    const RSAKey & key
);

Creates the RSADigestEngine with the given key

Destructor

~RSADigestEngine virtual

~RSADigestEngine();

Destroys the RSADigestEngine.

Member Functions

digest

const DigestEngine::Digest & digest();

digestLength virtual

unsigned digestLength() const;

Returns the length of the digest in bytes.

See also: Poco::DigestEngine::digestLength()

reset virtual

void reset();

Resets the engine so that a new digest can be computed.

See also: Poco::DigestEngine::reset()

signature

const DigestEngine::Digest & signature();

Signs the data

verify

void verify(
    const DigestEngine::Digest & signature
);

Verifies the data against the signature

updateImpl protected virtual

void updateImpl(
    const void * data,
    unsigned length
);

See also: Poco::DigestEngine::updateImpl()