Skip to content

Commit aa2545e

Browse files
authored
Merge pull request #185 from hoefling/no-md5-support
Allow building with XMLSEC_NO_MD5 support
2 parents 239bf0d + 2460f50 commit aa2545e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/constants.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,10 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
507507
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformEcdsaSha512, "ECDSA_SHA512");
508508
#endif
509509

510+
#ifndef XMLSEC_NO_MD5
510511
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformHmacMd5, "HMAC_MD5");
512+
#endif
513+
511514
#ifndef XMLSEC_NO_RIPEMD160
512515
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformHmacRipemd160, "HMAC_RIPEMD160");
513516
#endif
@@ -517,7 +520,10 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
517520
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformHmacSha384, "HMAC_SHA384");
518521
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformHmacSha512, "HMAC_SHA512");
519522

523+
#ifndef XMLSEC_NO_MD5
520524
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformRsaMd5, "RSA_MD5");
525+
#endif
526+
521527
#ifndef XMLSEC_NO_RIPEMD160
522528
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformRsaRipemd160, "RSA_RIPEMD160");
523529
#endif
@@ -529,7 +535,10 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
529535
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformRsaPkcs1, "RSA_PKCS1");
530536
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformRsaOaep, "RSA_OAEP");
531537

538+
#ifndef XMLSEC_NO_MD5
532539
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformMd5, "MD5");
540+
#endif
541+
533542
#ifndef XMLSEC_NO_RIPEMD160
534543
PYXMLSEC_ADD_TRANSFORM_CONSTANT(TransformRipemd160, "RIPEMD160");
535544
#endif

0 commit comments

Comments
 (0)