@@ -315,10 +315,18 @@ _hmac:
315315 minimum-python-version : ' 3.14'
316316 sources :
317317 - hmacmodule.c
318+ - _hacl/Hacl_HMAC.c
319+ - _hacl/Hacl_Streaming_HMAC.c
318320 includes :
319- - Modules/_hacl
321+ - Modules/_hacl/
322+ - Modules/_hacl/include/
323+ - Modules/_hacl/include/krml/
320324 links :
321325 - :libHacl_Hash_Blake2.a
326+ - :libHacl_Hash_SHA1.a
327+ - :libHacl_Hash_SHA2.a
328+ - :libHacl_Hash_SHA3.a
329+ - :libHacl_Hash_MD5.a
322330
323331_imp :
324332 config-c-only : true
@@ -371,6 +379,10 @@ _md5:
371379 sources-conditional :
372380 - source : _hacl/Hacl_Hash_MD5.c
373381 minimum-python-version : " 3.12"
382+ maximum-python-version : " 3.13"
383+ links-conditional :
384+ - name : :libHacl_Hash_MD5.a
385+ minimum-python-version : " 3.14"
374386 defines-conditional :
375387 - define : _BSD_SOURCE
376388 minimum-python-version : " 3.12"
@@ -447,6 +459,10 @@ _sha1:
447459 sources-conditional :
448460 - source : _hacl/Hacl_Hash_SHA1.c
449461 minimum-python-version : " 3.12"
462+ maximum-python-version : " 3.13"
463+ links-conditional :
464+ - name : :libHacl_Hash_SHA1.a
465+ minimum-python-version : " 3.14"
450466 includes :
451467 - Modules/_hacl/include
452468 defines-conditional :
@@ -466,7 +482,12 @@ _sha2:
466482 minimum-python-version : " 3.12"
467483 sources :
468484 - sha2module.c
469- - _hacl/Hacl_Hash_SHA2.c
485+ sources-conditional :
486+ - source : _hacl/Hacl_Hash_SHA2.c
487+ maximum-python-version : " 3.13"
488+ links-conditional :
489+ - name : :libHacl_Hash_SHA2.a
490+ minimum-python-version : " 3.14"
470491 includes :
471492 - Modules/_hacl/include
472493 defines :
@@ -480,9 +501,12 @@ _sha3:
480501 maximum-python-version : " 3.11"
481502 - source : sha3module.c
482503 minimum-python-version : " 3.12"
483-
484504 - source : _hacl/Hacl_Hash_SHA3.c
485505 minimum-python-version : " 3.12"
506+ maximum-python-version : " 3.13"
507+ links-conditional :
508+ - name : :libHacl_Hash_SHA3.a
509+ minimum-python-version : " 3.14"
486510 includes :
487511 - Modules/_hacl/include
488512 defines-conditional :
0 commit comments