• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

cry4e.h (Version 579)

Go to the documentation of this file.
00001 /****************************** -*- mode: C -*- ******************************/
00014 #ifndef CRY4E_H
00015 #define CRY4E_H
00016 
00017 
00018 /*****************************************************************************/
00244 /* INCLUDES ******************************************************************/
00245 
00246 #include "c4e_sys.h"
00247 #include "c4e_rng.h"
00248 #include "c4e_elements.h"
00249 
00250 #include "c4e_sha.h"  /* SHA is an aux function and therefore always enabled */
00251 
00252 #ifndef C4E_CONFIG_DISABLE_DH
00253 #include "c4e_dlc_dh.h"
00254 #endif
00255 
00256 #ifndef C4E_CONFIG_DISABLE_DSA
00257 #include "c4e_dlc_dsa.h"
00258 #endif
00259 
00260 #ifndef C4E_CONFIG_DISABLE_RSA
00261 #include "c4e_rsa.h"
00262 #endif
00263 
00264 #ifndef C4E_CONFIG_DISABLE_AES
00265 #include "c4e_aes.h"
00266 #endif
00267 
00268 #ifndef C4E_CONFIG_DISABLE_ECC
00269 
00270 #ifndef C4E_CONFIG_DISABLE_DH
00271 #include "c4e_ecc2n_dh.h"
00272 #endif  /* C4E_CONFIG_DISABLE_DH */
00273 
00274 #ifndef C4E_CONFIG_DISABLE_DSA
00275 #include "c4e_ecc2n_dsa.h"
00276 #endif  /* C4E_CONFIG_DISABLE_DSA */
00277 
00278 #endif  /* C4E_CONFIG_DISABLE_ECC */
00279 
00280 
00287 #ifdef  __cplusplus
00288 extern "C" {
00289 #endif
00290 
00291 
00292 
00293 /* DEFINES *******************************************************************/
00294 
00295 
00296 /* TYPEDEFS ******************************************************************/
00297 
00298 
00299 /* MACROS ********************************************************************/
00300 
00301 
00302 /* PROTOTYPES ****************************************************************/
00303 
00304 
00305 
00306 #ifdef  __cplusplus
00307 }
00308 #endif
00309 
00310 
00316 #endif /* CRY4E_H */
00317 
00318 
00319 /******************************************************************************/
00320 /* END OF FILE                                                                */
00321 /******************************************************************************/
00322 

Generated by Ralf Hoppe, Ginsterweg 49, 73230 Kirchheim unter Teck, Germany
on Sun Jun 7 14:10:49 2015 for CRY4E using doxygen 1.6.1