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

c4e_dlc_dh.h (Version 560)

Go to the documentation of this file.
00001 /********************* -*- mode: C; coding: utf-8 -*- ************************/
00013 #ifndef C4E_DLC_DH_H
00014 #define C4E_DLC_DH_H
00015 
00016 
00017 /* INCLUDES ******************************************************************/
00018 
00019 #include "c4e_dlc.h"    /* C4eElemTriple, C4eDlcDomain, C4E_DLC_GF_BYTES_MAX */
00020 
00021 
00022 #ifdef  __cplusplus
00023 extern "C" {
00024 #endif
00025 
00026 
00038 /* TYPEDEFS ******************************************************************/
00039 
00040 
00041 /* DEFINES *******************************************************************/
00042 
00047 #define C4E_DLC_DH_TMPID_STD            (3U)
00048 
00049 
00054 #define C4E_DLC_DH_TMPID_TLS            (3U)
00055 
00056 
00067 #define C4E_DLC_DH_TMPID_MAX            (3U)
00068 
00069 
00070 
00071 /* MACROS ********************************************************************/
00072 
00073 
00074 /* PROTOTYPES ****************************************************************/
00075 
00076 
00077 /* FUNCTION ******************************************************************/
00151     C4eArchSize c4e_dlc_dh_std(C4eDlcDomain* C4E_RESTRICT dom,
00152                                C4E_CONST C4eElement* C4E_RESTRICT d,
00153                                C4eArchDigit tmp[C4E_RESTRICT],
00154                                C4eElement* C4E_RESTRICT e,
00155                                C4eArchUint8* C4E_RESTRICT secret);
00156 
00157 
00158 /* FUNCTION ******************************************************************/
00225     C4eArchSize c4e_dlc_dh_tls(C4eDlcDomain* C4E_RESTRICT dom,
00226                                C4E_CONST C4eElement* C4E_RESTRICT d,
00227                                C4eArchDigit tmp[C4E_RESTRICT],
00228                                C4eElement* C4E_RESTRICT e,
00229                                C4eArchUint8* C4E_RESTRICT secret);
00230 
00231 
00236 #ifdef  __cplusplus
00237 }
00238 #endif
00239 
00240 
00241 #endif /* C4E_DLC_DH_H */
00242 
00243 
00244 /******************************************************************************/
00245 /* END OF FILE                                                                */
00246 /******************************************************************************/

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