/********************************************************************
	Created:	5:10:2003   14:38
	Filename: 	syskeytest.h
	Author:		Yubo
	
	Purpose:	
*********************************************************************/

#if !defined _SYSKEYTEST_H_
#define _SYSKEYTEST_H_

typedef unsigned long CK_ULONG;

//RETURN VALUE:
#define CSP_FUNC_FAILED 1
#define CSP_OK 0
//PARAM:
#define NO_HASH 0
#define LAST_DATA TRUE
//TEST ITEM:
#define TEST_RC2_ALG	 CALG_RC2
#define TEST_RC4_ALG	 CALG_RC4
#define TEST_DES_ALG	 CALG_DES
//CLASS:
class SysKeyTest  
{
public:
	int TestKey(CK_ULONG ulALG);
	SysKeyTest();
	virtual ~SysKeyTest();

};

#endif // _SYSKEYTEST_H_
