@@ -452,7 +452,8 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
452
452
#ifndef XMLSEC_NO_DSA
453
453
PYXMLSEC_ADD_KEYDATA_CONSTANT (KeyDataDsa , "DSA" )
454
454
#endif
455
- #if XMLSEC_VERSION_HEX > 306
455
+ #if XMLSEC_VERSION_HEX > 0x10212
456
+ // from version 1.2.19
456
457
PYXMLSEC_ADD_KEYDATA_CONSTANT (KeyDataEcdsa , "ECDSA" )
457
458
#endif
458
459
PYXMLSEC_ADD_KEYDATA_CONSTANT (KeyDataHmac , "HMAC" )
@@ -502,7 +503,8 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
502
503
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformDsaSha1 , "DSA_SHA1" );
503
504
#endif
504
505
505
- #if XMLSEC_VERSION_HEX > 306
506
+ #if XMLSEC_VERSION_HEX > 0x10212
507
+ // from version 1.2.19
506
508
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformEcdsaSha1 , "ECDSA_SHA1" );
507
509
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformEcdsaSha224 , "ECDSA_SHA224" );
508
510
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformEcdsaSha256 , "ECDSA_SHA256" );
@@ -543,7 +545,8 @@ int PyXmlSec_ConstantsModule_Init(PyObject* package) {
543
545
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformSha384 , "SHA384" );
544
546
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformSha512 , "SHA512" );
545
547
546
- #if XMLSEC_VERSION_HEX > 315
548
+ #if XMLSEC_VERSION_HEX > 0x1021B
549
+ // from version 1.2.28
547
550
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformAes128Gcm , "AES128_GCM" );
548
551
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformAes192Gcm , "AES192_GCM" );
549
552
PYXMLSEC_ADD_TRANSFORM_CONSTANT (TransformAes256Gcm , "AES256_GCM" );
0 commit comments