|
115 | 115 | #define CFG_KG_SUBKEY_BITS "kg-subkey-bits" |
116 | 116 | #define CFG_KG_SUBKEY_CURVE "kg-subkey-curve" |
117 | 117 | #define CFG_KG_SUBKEY_EXPIRATION "kg-subkey-expiration" |
| 118 | +#if defined(ENABLE_PQC) |
118 | 119 | #define CFG_KG_SUBKEY_2_ALG "kg-subkey-2-alg" |
119 | 120 | #define CFG_KG_SUBKEY_2_BITS "kg-subkey-2-bits" |
120 | 121 | #define CFG_KG_SUBKEY_2_CURVE "kg-subkey-2-curve" |
121 | 122 | #define CFG_KG_SUBKEY_2_EXPIRATION "kg-subkey-2-expiration" |
| 123 | +#endif |
122 | 124 | #define CFG_KG_HASH "kg-hash" |
123 | 125 | #define CFG_KG_PROT_HASH "kg-prot-hash" |
124 | 126 | #define CFG_KG_PROT_ALG "kg-prot-alg" |
125 | 127 | #define CFG_KG_PROT_ITERATIONS "kg-prot-iterations" |
| 128 | +#if defined(ENABLE_CRYPTO_REFRESH) |
126 | 129 | #define CFG_KG_V6_KEY \ |
127 | 130 | "kg-v6-key" /* represents a boolean property: non-empty string means 'true' */ |
| 131 | +#endif |
| 132 | +#if defined(ENABLE_PQC) |
128 | 133 | #define CFG_KG_PRIMARY_SPHINCSPLUS_PARAM \ |
129 | 134 | "kg-primary-sphincsplus-param" /* 128f, 128s, 192f, 192s, 256f, 256s */ |
130 | 135 | #define CFG_KG_SUBKEY_SPHINCSPLUS_PARAM \ |
131 | 136 | "kg-subkey-sphincsplus-param" /* 128f, 128s, 192f, 192s, 256f, 256s */ |
132 | 137 | #define CFG_KG_SUBKEY_2_SPHINCSPLUS_PARAM \ |
133 | 138 | "kg-subkey-2-sphincsplus-param" /* 128f, 128s, 192f, 192s, 256f, 256s */ |
| 139 | +#endif |
134 | 140 |
|
135 | 141 | /* rnp CLI config : contains all the system-dependent and specified by the user configuration |
136 | 142 | * options */ |
|
0 commit comments