def test_ecdh(): # Try ECDH, see if we get the same answer (privA, pubA) = P256.key_pair() (privB, pubB) = P256.key_pair() Zab = P256.dh_z(privA, pubB) Zba = P256.dh_z(privB, pubA) assert Zab == Zba
def test_ecdh(): # Try ECDH, see if we get the same answer (privA, pubA) = P256.key_pair() (privB, pubB) = P256.key_pair() Zab = P256.dh_z(privA, pubB) Zba = P256.dh_z(privB, pubA) assert Zab == Zba
def test_cmp_neq_ec(): priv, pub = P256.key_pair() _key1 = ECKey(x=pub[0], y=pub[1], d=priv, crv="P-256") _key2 = ECKey(**ECKEY) try: assert _key1 == _key2 except AssertionError: pass else: assert False
def test_cmp_neq_ec(): priv, pub = P256.key_pair() _key1 = ECKey(x=pub[0], y=pub[1], d=priv, crv="P-256") _key2 = ECKey(**ECKEY) try: assert _key1 == _key2 except AssertionError: pass else: assert False
def test_cmp_neq_ec(): priv, pub = P256.key_pair() _key1 = ECKey(x=pub[0], y=pub[1], d=priv, crv="P-256") _key2 = ECKey(**ECKEY) assert _key1 != _key2
def test_create_eckey(): priv, pub = P256.key_pair() ec = ECKey(x=pub[0], y=pub[1], d=priv, crv="P-256") exp_key = ec.serialize() assert _eq(list(exp_key.keys()), ["y", "x", "crv", "kty"])
def test_create_eckey(): priv, pub = P256.key_pair() ec = ECKey(x=pub[0], y=pub[1], d=priv, crv="P-256") exp_key = ec.serialize() assert _eq(list(exp_key.keys()), ["y", "x", "crv", "kty"])
def test_cmp_neq_ec(): priv, pub = P256.key_pair() _key1 = ECKey(x=pub[0], y=pub[1], d=priv, crv="P-256") _key2 = ECKey(**ECKEY) assert _key1 != _key2