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

Function test_mlkem768_keygen_seed

tests/wycheproof/test_mlkem.py:49–56  ·  view source on GitHub ↗
(backend, wycheproof)

Source from the content-addressed store, hash-verified

47)
48@wycheproof_tests("mlkem_768_keygen_seed_test.json")
49def test_mlkem768_keygen_seed(backend, wycheproof):
50 seed = binascii.unhexlify(wycheproof.testcase["seed"])
51 expected_ek = binascii.unhexlify(wycheproof.testcase["ek"])
52
53 key = MLKEM768PrivateKey.from_seed_bytes(seed)
54
55 pub = key.public_key()
56 assert pub.public_bytes_raw() == expected_ek
57
58
59@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