CPKIFCAPIHashContext Class Reference

#include <PKIFCAPIHashContext.h>

Inheritance diagram for CPKIFCAPIHashContext:

Inheritance graph
[legend]
Collaboration diagram for CPKIFCAPIHashContext:

Collaboration graph
[legend]

List of all members.


Detailed Description

This class provides an implementation of the IPKIFHashContext interface in terms of cryptography implemented by colleagues using Microsoft Crypto API. Applications need not handle objects as CPKIFCAPIHashContext objects. Instead, a hash context object is created by invoking the HashInit function and a pointer to an IPKIFHashContext object is returned. This pointer is an opaque data type that is then passed to HashUpdate or HashFinal to perform cryptographic operations.

The constructor for this class is declared private. Only CPKIFCAPIRaw can create CPKIFCAPIHashContext objects.

See the Performing Hash Operations sample.

TSP-enforcing: No

Definition at line 33 of file PKIFCAPIHashContext.h.


Public Member Functions

virtual ~CPKIFCAPIHashContext (void)

Friends

class CPKIFCAPIRaw
class CPKIFCNGCAPIRaw

Constructor & Destructor Documentation

CPKIFCAPIHashContext::~CPKIFCAPIHashContext ( void   )  [virtual]

Interface: External

This function is the default destructor for CPKIFCAPIHashContext objects

Returns:
None

Definition at line 38 of file CACCAPIHashContext.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_CRYPTO_MISC.


Friends And Related Function Documentation

friend class CPKIFCAPIRaw [friend]

Definition at line 36 of file PKIFCAPIHashContext.h.

friend class CPKIFCNGCAPIRaw [friend]

Definition at line 37 of file PKIFCAPIHashContext.h.


The documentation for this class was generated from the following files:

Generated on Mon Nov 15 11:19:57 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6