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

c4e_ecc2n_dh.h (Version 560)

Go to the documentation of this file.
00001 /********************* -*- mode: C; coding: utf-8 -*- ************************/
00013 #ifndef C4E_ECC2N_DH_H
00014 #define C4E_ECC2N_DH_H
00015 
00016 
00017 /* INCLUDES ******************************************************************/
00018 
00019 #include "c4e_ecc2n.h" /* C4eElement, C4eEcDomain */
00020 
00021 
00022 #ifdef  __cplusplus
00023 extern "C" {
00024 #endif
00025 
00026 
00039 /* TYPEDEFS ******************************************************************/
00040 
00041 
00042 
00043 /* DEFINES *******************************************************************/
00044 
00045 
00053 #define C4E_ECC2N_DH_TMPID_ORD          (8U)
00054 
00055 
00063 #define C4E_ECC2N_DH_TMPID_COF          (10U)
00064 
00065 
00075 #define C4E_ECC2N_DH_TMPID_MAX          C4E_ECC2N_DH_TMPID_COF
00076 
00077 
00078 
00079 /* MACROS ********************************************************************/
00080 
00081 
00082 /* PROTOTYPES ****************************************************************/
00083 
00084 
00085 /* FUNCTION ******************************************************************/
00159     C4eArchSize c4e_ecc2n_dh(C4E_CONST C4eEcDomain* C4E_RESTRICT dom,
00160                              C4E_CONST C4eElement* C4E_RESTRICT d,
00161                              C4E_CONST C4eEcPoint* C4E_RESTRICT q,
00162                              C4eArchDigit tmp[C4E_RESTRICT],
00163                              C4eArchUint8* C4E_RESTRICT secret);
00164 
00165 
00170 #ifdef  __cplusplus
00171 }
00172 #endif
00173 
00174 
00175 #endif /* C4E_ECC2N_DH_H */
00176 
00177 
00178 /******************************************************************************/
00179 /* END OF FILE                                                                */
00180 /******************************************************************************/

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