gwenhywfar  4.10.0beta
paddalgo.h
Go to the documentation of this file.
1 /***************************************************************************
2  $RCSfile$
3  -------------------
4  cvs : $Id: crypttoken.h 1113 2007-01-10 09:14:16Z martin $
5  begin : Wed Mar 16 2005
6  copyright : (C) 2005 by Martin Preuss
7  email : martin@libchipcard.de
8 
9  ***************************************************************************
10  * Please see toplevel file COPYING for license details *
11  ***************************************************************************/
12 
13 
14 #ifndef GWEN_CRYPT_PADDALGO_H
15 #define GWEN_CRYPT_PADDALGO_H
16 
17 
18 #include <gwenhywfar/list2.h>
19 
20 
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
28  GWEN_Crypt_PaddAlgo,
30 
31 #ifdef __cplusplus
32 }
33 #endif
34 
35 
36 typedef enum {
37  GWEN_Crypt_PaddAlgoId_Unknown=-1,
38  GWEN_Crypt_PaddAlgoId_None=0,
39  GWEN_Crypt_PaddAlgoId_Any,
41  GWEN_Crypt_PaddAlgoId_Iso9796_1,
43  GWEN_Crypt_PaddAlgoId_Iso9796_1A4,
45  GWEN_Crypt_PaddAlgoId_Iso9796_2,
47  GWEN_Crypt_PaddAlgoId_Pkcs1_1,
49  GWEN_Crypt_PaddAlgoId_Pkcs1_2,
51  GWEN_Crypt_PaddAlgoId_LeftZero,
53  GWEN_Crypt_PaddAlgoId_RightZero,
55  GWEN_Crypt_PaddAlgoId_AnsiX9_23,
57  GWEN_Crypt_PaddAlgoId_Pkcs1_Pss_Sha256
59 
60 
61 
62 #include <gwenhywfar/db.h>
63 
64 
65 #ifdef __cplusplus
66 extern "C" {
67 #endif
68 
71 
72 
79 
81 
84 
85 
86 #ifdef __cplusplus
87 }
88 #endif
89 
90 
91 #endif
92