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

c4e_gf2n.h (Version 551)

Go to the documentation of this file.
00001 /****************************** -*- mode: C -*- ******************************/
00013 #ifndef C4E_GF2N_H
00014 #define C4E_GF2N_H
00015 
00016 
00017 /* INCLUDES ******************************************************************/
00018 
00019 #include "c4e_mod2n.h"
00020 
00021 
00022 #ifdef  __cplusplus
00023 extern "C" {
00024 #endif
00025 
00026 
00027 /* TYPEDEFS ******************************************************************/
00028 
00029 
00030 /* DEFINES *******************************************************************/
00031 
00032 
00033 /* MACRO *********************************************************************/
00049 #define C4E_GF2N_INV_SPACE(msize)       ((msize) + 1U)
00050 
00051 
00052 
00053 /* MACROS ********************************************************************/
00054 
00055 
00056 /* PROTOTYPES ****************************************************************/
00057 
00058 
00059 /* FUNCTION ******************************************************************/
00105     void c4e_gf2n_inv(C4E_CONST C4eElement* C4E_RESTRICT a,
00106                       C4E_CONST C4eElement* C4E_RESTRICT b,
00107                       C4E_CONST C4eElement* C4E_RESTRICT m,
00108                       C4eArchDigit tmp[],
00109                       C4eElement* C4E_RESTRICT c);
00110 
00111 
00112 /* FUNCTION ******************************************************************/
00157     C4eSysStatus c4e_gf2n_qsolve(C4E_CONST C4eElement* C4E_RESTRICT m,
00158                                  C4E_CONST C4eElement* C4E_RESTRICT beta,
00159                                  C4eArchDigit tmp[C4E_RESTRICT],
00160                                  C4eElement* C4E_RESTRICT z);
00161 
00162 
00163 #ifdef  __cplusplus
00164 }
00165 #endif
00166 
00167 
00168 #endif /* C4E_GF2N_H */
00169 
00170 
00171 /******************************************************************************/
00172 /* END OF FILE                                                                */
00173 /******************************************************************************/

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