MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / test_async_sign_verify_secp256k1

Function test_async_sign_verify_secp256k1

sdk/python/tests/test_client.py:417–434  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

415
416@pytest.mark.asyncio
417async def test_async_sign_verify_secp256k1():
418 client = AsyncDstackClient()
419 algo = "secp256k1"
420 sign_resp = await client.sign(algo, SIGN_TEST_DATA)
421 assert isinstance(sign_resp, SignResponse)
422
423 verify_resp = await client.verify(
424 algo,
425 SIGN_TEST_DATA,
426 sign_resp.decode_signature(),
427 sign_resp.decode_public_key(),
428 )
429 assert verify_resp.valid is True
430
431 verify_bad = await client.verify(
432 algo, SIGN_BAD_DATA, sign_resp.decode_signature(), sign_resp.decode_public_key()
433 )
434 assert verify_bad.valid is False
435
436
437@pytest.mark.asyncio

Callers

nothing calls this directly

Calls 5

signMethod · 0.95
verifyMethod · 0.95
AsyncDstackClientClass · 0.90
decode_signatureMethod · 0.45
decode_public_keyMethod · 0.45

Tested by

no test coverage detected