Skip to content

Commit a85ad56

Browse files
authored
Merge pull request #270 from chrisnovakovic/no-des
Make DES/3DES/KW-3DES support conditional on DES availability in XMLSec
2 parents abe56d0 + c97f2b8 commit a85ad56

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/constants.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,9 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
439439
PYXMLSEC_ADD_KEYDATA_CONSTANT(KeyDataRetrievalMethod, "RETRIEVALMETHOD")
440440
PYXMLSEC_ADD_KEYDATA_CONSTANT(KeyDataEncryptedKey, "ENCRYPTEDKEY")
441441
PYXMLSEC_ADD_KEYDATA_CONSTANT(KeyDataAes, "AES")
442+
#ifndef XMLSEC_NO_DES
442443
PYXMLSEC_ADD_KEYDATA_CONSTANT(KeyDataDes, "DES")
444+
#endif
443445
#ifndef XMLSEC_NO_DSA
444446
PYXMLSEC_ADD_KEYDATA_CONSTANT(KeyDataDsa, "DSA")
445447
#endif
@@ -487,8 +489,10 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
487489
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformKWAes192, "KW_AES192");
488490
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformKWAes256, "KW_AES256");
489491

492+
#ifndef XMLSEC_NO_DES
490493
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformDes3Cbc, "DES3");
491494
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformKWDes3, "KW_DES3");
495+
#endif
492496
#ifndef XMLSEC_NO_DSA
493497
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformDsaSha1, "DSA_SHA1");
494498
#endif

0 commit comments

Comments
 (0)