#ifndef CE2_H
#define CE2_H

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

#include "CE2_public.h"

#include "CE2_AES.h"
#include "CE2_C2.h"
#include "CE2_DES.h"
#include "CE2_HASH.h"
#include "CE2_HMAC.h"
#include "CE2_OTF.h"
#include "CE2_RC4.h"
#include "CE2_RND.h"
#include "CE2_RSA_BUILD.h"
#include "CE2_RSA_PRIM.h"
#include "CE2_RSA_SCHEMES.h"
#include "CE2_RSA_KG.h"
#include "CE2_DH.h"
#include "CE2_DH_KG.h"
#include "CE2_ECPKI_KG.h"
#include "CE2_ECPKI_BUILD.h"
#include "CE2_ECPKI_ECDSA.h"
#include "CE2_ECPKI_ELGAMAL.h"
#include "CE2_ECPKI_DH.h"
#include "CE2_KDF.h"
#include "CE2_CMLA.h"
#include "CE2_Utils.h"
#include "CE2_Base64.h"

#ifdef __cplusplus
extern "C"
{
#endif

  /*
   *  Object %name    : %
   *  State           :  %state%
   *  Creation date   :  Wed Nov 17 16:41:49 2004
   *  Last modified   :  %modify_time%
   */
  /** @file
   *  \brief A brief description of this module
   *
   *  \version CE2.h#1:incl:1
   *  \author adams
   *  \remarks Copyright (C) 2005 by Discretix Technologies Ltd.
   *           All Rights reserved
   */




/************************ Defines ******************************/

/************************ Enums ********************************/


/************************ Typedefs  ****************************/


/************************ Structs  ******************************/


/************************ Public Variables **********************/


/************************ Public Functions **********************/

#ifdef __cplusplus
}
#endif

#endif
