@@ -315,10 +315,18 @@ _hmac:
315
315
minimum-python-version : ' 3.14'
316
316
sources :
317
317
- hmacmodule.c
318
+ - _hacl/Hacl_HMAC.c
319
+ - _hacl/Hacl_Streaming_HMAC.c
318
320
includes :
319
- - Modules/_hacl
321
+ - Modules/_hacl/
322
+ - Modules/_hacl/include/
323
+ - Modules/_hacl/include/krml/
320
324
links :
321
325
- :libHacl_Hash_Blake2.a
326
+ - :libHacl_Hash_SHA1.a
327
+ - :libHacl_Hash_SHA2.a
328
+ - :libHacl_Hash_SHA3.a
329
+ - :libHacl_Hash_MD5.a
322
330
323
331
_imp :
324
332
config-c-only : true
@@ -371,6 +379,10 @@ _md5:
371
379
sources-conditional :
372
380
- source : _hacl/Hacl_Hash_MD5.c
373
381
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"
374
386
defines-conditional :
375
387
- define : _BSD_SOURCE
376
388
minimum-python-version : " 3.12"
@@ -447,6 +459,10 @@ _sha1:
447
459
sources-conditional :
448
460
- source : _hacl/Hacl_Hash_SHA1.c
449
461
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"
450
466
includes :
451
467
- Modules/_hacl/include
452
468
defines-conditional :
@@ -466,7 +482,12 @@ _sha2:
466
482
minimum-python-version : " 3.12"
467
483
sources :
468
484
- 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"
470
491
includes :
471
492
- Modules/_hacl/include
472
493
defines :
@@ -480,9 +501,12 @@ _sha3:
480
501
maximum-python-version : " 3.11"
481
502
- source : sha3module.c
482
503
minimum-python-version : " 3.12"
483
-
484
504
- source : _hacl/Hacl_Hash_SHA3.c
485
505
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"
486
510
includes :
487
511
- Modules/_hacl/include
488
512
defines-conditional :
0 commit comments