Ordo  0.3.4
Symmetric Cryptography Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
mode_params.h
Go to the documentation of this file.
1 /*===-- enc/block_modes/mode_params.h -----------------*- PUBLIC -*- H -*-===*/
8 /*===----------------------------------------------------------------------===*/
9 
10 #ifndef ORDO_MODE_PARAMS_H
11 #define ORDO_MODE_PARAMS_H
12 
14 #include "ordo/common/interface.h"
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 /*===----------------------------------------------------------------------===*/
22 
25 struct ECB_PARAMS
26 {
33  int padding;
34 };
35 
38 struct CBC_PARAMS
39 {
46  int padding;
47 };
48 
52 {
53  struct ECB_PARAMS ecb;
54  struct CBC_PARAMS cbc;
55 };
56 
57 /*===----------------------------------------------------------------------===*/
58 
59 #ifdef __cplusplus
60 }
61 #endif
62 
63 #endif
CBC parameters.
Definition: mode_params.h:38
ECB parameters.
Definition: mode_params.h:25
Polymorphic block mode parameter union.
Definition: mode_params.h:51
int padding
Definition: mode_params.h:46
int padding
Definition: mode_params.h:33