Files
weibo_signin/backend/venv/Lib/site-packages/Crypto/Protocol/DH.pyi

16 lines
370 B
Python
Raw Normal View History

2026-03-09 16:10:29 +08:00
from typing import TypedDict, Callable
from typing_extensions import Unpack
from Crypto.PublicKey.ECC import EccKey
PRF = Callable[[bytes|bytearray|memoryview], bytes]
class RequestParams(TypedDict):
kdf: PRF
static_priv: EccKey
static_pub: EccKey
eph_priv: EccKey
eph_pub: EccKey
def key_agreement(**kwargs: Unpack[RequestParams]) -> bytes: ...