Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Commit 9fbe3b9

Browse files
committed
reduce loop rounds to improve github ci actions commit performance
1 parent c5016e8 commit 9fbe3b9

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

tests/test_crypto.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"""
1010

1111
import pytest
12-
import secrets
1312
from core.crypto import (
1413
generate_kem_keys,
1514
generate_sign_keys,
@@ -50,7 +49,7 @@ def test_mlkem_keygen_basic():
5049
seen_private_keys = set()
5150
seen_public_keys = set()
5251

53-
for _ in range(25):
52+
for _ in range(10):
5453
private_key, public_key = generate_kem_keys(algorithm="Kyber1024")
5554

5655
assert private_key not in seen_private_keys, "Duplicate private key detected"
@@ -70,7 +69,7 @@ def test_mldsa_keygen_basic():
7069
seen_private_keys = set()
7170
seen_public_keys = set()
7271

73-
for _ in range(25):
72+
for _ in range(10):
7473
private_key, public_key = generate_sign_keys(algorithm=ML_DSA_87_NAME)
7574

7675
assert private_key not in seen_private_keys, "Duplicate private key detected"
@@ -110,10 +109,6 @@ def test_signature_verifcation():
110109

111110

112111

113-
114-
115-
116-
117112
def test_kem_otp_encryption():
118113
"""Full Kyber OTP exchange and tamper detection test."""
119114
# Alice creates ephemeral ML-KEM-1024 keypair for PFS

0 commit comments

Comments
 (0)