MCPcopy
hub / github.com/pyca/cryptography / test_mlkem1024_keygen_seed

Function test_mlkem1024_keygen_seed

tests/wycheproof/test_mlkem.py:117–124  ·  tests/wycheproof/test_mlkem.py::test_mlkem1024_keygen_seed
(backend, wycheproof)

Source from the content-addressed store, hash-verified

115)
116@wycheproof_tests(class="st">"mlkem_1024_keygen_seed_test.json")
117def test_mlkem1024_keygen_seed(backend, wycheproof):
118 seed = binascii.unhexlify(wycheproof.testcase[class="st">"seed"])
119 expected_ek = binascii.unhexlify(wycheproof.testcase[class="st">"ek"])
120
121 key = MLKEM1024PrivateKey.from_seed_bytes(seed)
122
123 pub = key.public_key()
124 assert pub.public_bytes_raw() == expected_ek
125
126
127@pytest.mark.supported(

Callers

nothing calls this directly

Calls 4

unhexlifyMethod · 0.80
from_seed_bytesMethod · 0.45
public_keyMethod · 0.45
public_bytes_rawMethod · 0.45

Tested by

no test coverage detected