
#ifndef _1_CRYS_ATP_TST_main_h_H
#define _1_CRYS_ATP_TST_main_h_H

/*
 * All the includes that are needed for code using this module to
 * compile correctly should be #included here.
 */


#ifdef __cplusplus
extern "C"
{
#endif

  /*
   *  Object %name    : %
   *  State           :  %state%
   *  Creation date   :  Thu Feb 17 10:22:02 2005
   *  Last modified   :  %modify_time%
   */
  /** @file
   *  \brief A brief description of this module
   *
   *  \version CRYS_ATP_TST_main.h#1:incl:1
   *  \author doronp
   *  \remarks Copyright (C) 2007 by Discretix Technologies Ltd.
   *           All Rights reserved
   */

/******** Defines ***********/
/******** Enums ***********/
/********* Typedefs  **********/
/******** Structs  **********/
/******** Public Variables ********/
/******** Public Functions ********/
/***** Extern function prototype *********/

/*General*/
extern void CRYS_ATP_TST_AES_main(void);
extern void CRYS_ATP_TST_HASH_main(void);
extern void CRYS_ATP_TST_DES_main(void);
extern void CRYS_ATP_TST_HMAC_main(void);
extern void CRYS_ATP_TST_RSA_main(void);
extern void CRYS_ATP_TST_DH_main(void);
extern void CRYS_ATP_TST_ECC_main(void);
extern void CRYS_ATP_TST_RND_main(void);
extern void CRYS_ATP_TST_RC4_main(void);
extern void CRYS_ATP_TST_C2_main(void);
extern void CRYS_ATP_TST_OTF_main(void);
extern void CRYS_ATP_TST_FLOW_main(void);
extern void CRYS_ATP_TST_OTF_MC_main(void);

extern CRYSError_t CRYS_ATP_menu(void);
extern DxError_t CRYS_ATP_TST_RunAllAcceptance_tests(DxUint32_t TST_KeyGeneration_TestStatus);
#ifdef __cplusplus
}
#endif

#endif


