EXPORTS
	??0CMessageDigest@@IAE@ABV0@@Z @ 1 NONAME ; protected: __thiscall CMessageDigest::CMessageDigest(class CMessageDigest const &)
	??0CMessageDigest@@IAE@XZ @ 2 NONAME ; protected: __thiscall CMessageDigest::CMessageDigest(void)
	??1CHMAC@@UAE@XZ @ 3 NONAME ; public: virtual __thiscall CHMAC::~CHMAC(void)
	??1CMD2@@UAE@XZ @ 4 NONAME ; public: virtual __thiscall CMD2::~CMD2(void)
	??1CMD5@@UAE@XZ @ 5 NONAME ; public: virtual __thiscall CMD5::~CMD5(void)
	??1CMessageDigest@@UAE@XZ @ 6 NONAME ; public: virtual __thiscall CMessageDigest::~CMessageDigest(void)
	??1CSHA1@@UAE@XZ @ 7 NONAME ; public: virtual __thiscall CSHA1::~CSHA1(void)
	??1CSHA@@UAE@XZ @ 8 NONAME ; public: virtual __thiscall CSHA::~CSHA(void)
	?BlockSize@CHMAC@@UAEHXZ @ 9 NONAME ; public: virtual int __thiscall CHMAC::BlockSize(void)
	?BlockSize@CMD2@@UAEHXZ @ 10 NONAME ; public: virtual int __thiscall CMD2::BlockSize(void)
	?BlockSize@CMD5@@UAEHXZ @ 11 NONAME ; public: virtual int __thiscall CMD5::BlockSize(void)
	?BlockSize@CSHA1@@UAEHXZ @ 12 NONAME ; public: virtual int __thiscall CSHA1::BlockSize(void)
	?BlockSize@CSHA@@UAEHXZ @ 13 NONAME ; public: virtual int __thiscall CSHA::BlockSize(void)
	?CopyL@CHMAC@@UAEPAVCMessageDigest@@XZ @ 14 NONAME ; public: virtual class CMessageDigest * __thiscall CHMAC::CopyL(void)
	?CopyL@CMD2@@UAEPAVCMessageDigest@@XZ @ 15 NONAME ; public: virtual class CMessageDigest * __thiscall CMD2::CopyL(void)
	?CopyL@CMD5@@UAEPAVCMessageDigest@@XZ @ 16 NONAME ; public: virtual class CMessageDigest * __thiscall CMD5::CopyL(void)
	?CopyL@CSHA1@@UAEPAVCMessageDigest@@XZ @ 17 NONAME ; public: virtual class CMessageDigest * __thiscall CSHA1::CopyL(void)
	?CopyL@CSHA@@UAEPAVCMessageDigest@@XZ @ 18 NONAME ; public: virtual class CMessageDigest * __thiscall CSHA::CopyL(void)
	?Hash@CHMAC@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 19 NONAME ; public: virtual class TPtrC8  __thiscall CHMAC::Hash(class TDesC8 const &)
	?Hash@CMD2@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 20 NONAME ; public: virtual class TPtrC8  __thiscall CMD2::Hash(class TDesC8 const &)
	?Hash@CMD5@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 21 NONAME ; public: virtual class TPtrC8  __thiscall CMD5::Hash(class TDesC8 const &)
	?Hash@CSHA1@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 22 NONAME ; public: virtual class TPtrC8  __thiscall CSHA1::Hash(class TDesC8 const &)
	?Hash@CSHA@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 23 NONAME ; public: virtual class TPtrC8  __thiscall CSHA::Hash(class TDesC8 const &)
	?HashSize@CHMAC@@UAEHXZ @ 24 NONAME ; public: virtual int __thiscall CHMAC::HashSize(void)
	?HashSize@CMD2@@UAEHXZ @ 25 NONAME ; public: virtual int __thiscall CMD2::HashSize(void)
	?HashSize@CMD5@@UAEHXZ @ 26 NONAME ; public: virtual int __thiscall CMD5::HashSize(void)
	?HashSize@CSHA1@@UAEHXZ @ 27 NONAME ; public: virtual int __thiscall CSHA1::HashSize(void)
	?HashSize@CSHA@@UAEHXZ @ 28 NONAME ; public: virtual int __thiscall CSHA::HashSize(void)
	?NewL@CHMAC@@SAPAV1@ABVTDesC8@@PAVCMessageDigest@@@Z @ 29 NONAME ; public: static class CHMAC * __cdecl CHMAC::NewL(class TDesC8 const &,class CMessageDigest *)
	?NewL@CMD2@@SAPAV1@XZ @ 30 NONAME ; public: static class CMD2 * __cdecl CMD2::NewL(void)
	?NewL@CMD5@@SAPAV1@XZ @ 31 NONAME ; public: static class CMD5 * __cdecl CMD5::NewL(void)
	?NewL@CSHA1@@SAPAV1@XZ @ 32 NONAME ; public: static class CSHA1 * __cdecl CSHA1::NewL(void)
	?NewL@CSHA@@SAPAV1@XZ @ 33 NONAME ; public: static class CSHA * __cdecl CSHA::NewL(void)
	?ReplicateL@CHMAC@@UAEPAVCMessageDigest@@XZ @ 34 NONAME ; public: virtual class CMessageDigest * __thiscall CHMAC::ReplicateL(void)
	?ReplicateL@CMD2@@UAEPAVCMessageDigest@@XZ @ 35 NONAME ; public: virtual class CMessageDigest * __thiscall CMD2::ReplicateL(void)
	?ReplicateL@CMD5@@UAEPAVCMessageDigest@@XZ @ 36 NONAME ; public: virtual class CMessageDigest * __thiscall CMD5::ReplicateL(void)
	?ReplicateL@CSHA1@@UAEPAVCMessageDigest@@XZ @ 37 NONAME ; public: virtual class CMessageDigest * __thiscall CSHA1::ReplicateL(void)
	?ReplicateL@CSHA@@UAEPAVCMessageDigest@@XZ @ 38 NONAME ; public: virtual class CMessageDigest * __thiscall CSHA::ReplicateL(void)
	?Reset@CHMAC@@UAEXXZ @ 39 NONAME ; public: virtual void __thiscall CHMAC::Reset(void)
	?Reset@CMD2@@UAEXXZ @ 40 NONAME ; public: virtual void __thiscall CMD2::Reset(void)
	?Reset@CMD5@@UAEXXZ @ 41 NONAME ; public: virtual void __thiscall CMD5::Reset(void)
	?Reset@CSHA1@@UAEXXZ @ 42 NONAME ; public: virtual void __thiscall CSHA1::Reset(void)
	?Reset@CSHA@@UAEXXZ @ 43 NONAME ; public: virtual void __thiscall CSHA::Reset(void)
	?Final@CHMAC@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 44 NONAME ; public: virtual class TPtrC8  __thiscall CHMAC::Final(class TDesC8 const &)
	?Final@CHMAC@@UAE?AVTPtrC8@@XZ @ 45 NONAME ; public: virtual class TPtrC8  __thiscall CHMAC::Final(void)
	?Final@CMD2@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 46 NONAME ; public: virtual class TPtrC8  __thiscall CMD2::Final(class TDesC8 const &)
	?Final@CMD2@@UAE?AVTPtrC8@@XZ @ 47 NONAME ; public: virtual class TPtrC8  __thiscall CMD2::Final(void)
	?Final@CMD5@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 48 NONAME ; public: virtual class TPtrC8  __thiscall CMD5::Final(class TDesC8 const &)
	?Final@CMD5@@UAE?AVTPtrC8@@XZ @ 49 NONAME ; public: virtual class TPtrC8  __thiscall CMD5::Final(void)
	?Final@CSHA1@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 50 NONAME ; public: virtual class TPtrC8  __thiscall CSHA1::Final(class TDesC8 const &)
	?Final@CSHA1@@UAE?AVTPtrC8@@XZ @ 51 NONAME ; public: virtual class TPtrC8  __thiscall CSHA1::Final(void)
	?Final@CSHA@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 52 NONAME ; public: virtual class TPtrC8  __thiscall CSHA::Final(class TDesC8 const &)
	?Final@CSHA@@UAE?AVTPtrC8@@XZ @ 53 NONAME ; public: virtual class TPtrC8  __thiscall CSHA::Final(void)
	?Update@CHMAC@@UAEXABVTDesC8@@@Z @ 54 NONAME ; public: virtual void __thiscall CHMAC::Update(class TDesC8 const &)
	?Update@CMD2@@UAEXABVTDesC8@@@Z @ 55 NONAME ; public: virtual void __thiscall CMD2::Update(class TDesC8 const &)
	?Update@CMD5@@UAEXABVTDesC8@@@Z @ 56 NONAME ; public: virtual void __thiscall CMD5::Update(class TDesC8 const &)
	?Update@CSHA1@@UAEXABVTDesC8@@@Z @ 57 NONAME ; public: virtual void __thiscall CSHA1::Update(class TDesC8 const &)
	?Update@CSHA@@UAEXABVTDesC8@@@Z @ 58 NONAME ; public: virtual void __thiscall CSHA::Update(class TDesC8 const &)
	?NewDigestL@CMessageDigestFactory@@SAPAVCMessageDigest@@W4THashId@2@@Z @ 59 NONAME ; public: static class CMessageDigest * __cdecl CMessageDigestFactory::NewDigestL(enum CMessageDigest::THashId)
	?NewDigestLC@CMessageDigestFactory@@SAPAVCMessageDigest@@W4THashId@2@@Z @ 60 NONAME ; public: static class CMessageDigest * __cdecl CMessageDigestFactory::NewDigestLC(enum CMessageDigest::THashId)
	?NewHMACL@CMessageDigestFactory@@SAPAVCMessageDigest@@W4THashId@2@ABVTDesC8@@@Z @ 61 NONAME ; public: static class CMessageDigest * __cdecl CMessageDigestFactory::NewHMACL(enum CMessageDigest::THashId,class TDesC8 const &)
	?NewHMACLC@CMessageDigestFactory@@SAPAVCMessageDigest@@W4THashId@2@ABVTDesC8@@@Z @ 62 NONAME ; public: static class CMessageDigest * __cdecl CMessageDigestFactory::NewHMACLC(enum CMessageDigest::THashId,class TDesC8 const &)
	??1CMD4@@UAE@XZ @ 63 NONAME ; CMD4::~CMD4(void)
	?BlockSize@CMD4@@UAEHXZ @ 64 NONAME ; int CMD4::BlockSize(void)
	?CopyL@CMD4@@UAEPAVCMessageDigest@@XZ @ 65 NONAME ; class CMessageDigest * CMD4::CopyL(void)
	?Final@CMD4@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 66 NONAME ; class TPtrC8 CMD4::Final(class TDesC8 const &)
	?Final@CMD4@@UAE?AVTPtrC8@@XZ @ 67 NONAME ; class TPtrC8 CMD4::Final(void)
	?Hash@CMD4@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 68 NONAME ; class TPtrC8 CMD4::Hash(class TDesC8 const &)
	?HashSize@CMD4@@UAEHXZ @ 69 NONAME ; int CMD4::HashSize(void)
	?NewL@CMD4@@SAPAV1@XZ @ 70 NONAME ; class CMD4 * CMD4::NewL(void)
	?ReplicateL@CMD4@@UAEPAVCMessageDigest@@XZ @ 71 NONAME ; class CMessageDigest * CMD4::ReplicateL(void)
	?Reset@CMD4@@UAEXXZ @ 72 NONAME ; void CMD4::Reset(void)
	?Update@CMD4@@UAEXABVTDesC8@@@Z @ 73 NONAME ; void CMD4::Update(class TDesC8 const &)
	??1CSHA2@@UAE@XZ @ 74 NONAME ; CSHA2::~CSHA2(void)
	?BlockSize@CSHA2@@UAEHXZ @ 75 NONAME ABSENT; int CSHA2::BlockSize(void)
	?CopyL@CSHA2@@UAEPAVCMessageDigest@@XZ @ 76 NONAME ABSENT; class CMessageDigest * CSHA2::CopyL(void)
	?Final@CSHA2@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 77 NONAME ABSENT; class TPtrC8 CSHA2::Final(class TDesC8 const &)
	?Final@CSHA2@@UAE?AVTPtrC8@@XZ @ 78 NONAME ABSENT; class TPtrC8 CSHA2::Final(void)
	?Hash@CSHA2@@UAE?AVTPtrC8@@ABVTDesC8@@@Z @ 79 NONAME ABSENT; class TPtrC8 CSHA2::Hash(class TDesC8 const &)
	?HashSize@CSHA2@@UAEHXZ @ 80 NONAME ABSENT; int CSHA2::HashSize(void)
	?NewL@CSHA2@@SAPAV1@W4TSH2Algo@@@Z @ 81 NONAME ; class CSHA2 * CSHA2::NewL(enum TSH2Algo)
  	?NewLC@CSHA2@@SAPAV1@W4TSH2Algo@@@Z @ 82 NONAME ; class CSHA2 * CSHA2::NewLC(enum TSH2Algo)
  	?ReplicateL@CSHA2@@UAEPAVCMessageDigest@@XZ @ 83 NONAME ABSENT; class CMessageDigest * CSHA2::ReplicateL(void)
	?Reset@CSHA2@@UAEXXZ @ 84 NONAME ABSENT; void CSHA2::Reset(void)
	?Update@CSHA2@@UAEXABVTDesC8@@@Z @ 85 NONAME ABSENT; void CSHA2::Update(class TDesC8 const &)
	
	
	