 |
BitPunch McEliece
v0.0.4
|
Go to the documentation of this file.
26 #ifndef BPU_CONF_MECS_CCA2_POINTCHEVAL_GOPPA
27 #define BPU_CONF_MECS_CCA2_POINTCHEVAL_GOPPA
29 #ifndef BPU_CONF_MECS_CCA2_POINTCHEVAL_QCMDPC
30 #define BPU_CONF_MECS_CCA2_POINTCHEVAL_QCMDPC
32 #ifndef BPU_CONF_SHA_512
33 #define BPU_CONF_SHA_512
35 #ifndef BPU_CONF_FULL_MECS
36 #define BPU_CONF_FULL_MECS
38 #if !defined(BPU_CONF_NO_PRINT) && !defined(BPU_CONF_PRINT)
39 #define BPU_CONF_PRINT
43 #ifdef BPU_CONF_FULL_MECS
44 #ifndef BPU_CONF_ENCRYPTION
45 #define BPU_CONF_ENCRYPTION
47 #ifndef BPU_CONF_DECRYPTION
48 #define BPU_CONF_DECRYPTION
50 #ifndef BPU_CONF_KEY_GEN
51 #define BPU_CONF_KEY_GEN
55 #if defined(BPU_CONF_MECS_CCA2_POINTCHEVAL_GOPPA) || defined(BPU_CONF_MECS_CCA2_POINTCHEVAL_QCMDPC)
56 #ifndef BPU_CONF_SHA_512
57 #define BPU_CONF_SHA_512