Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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
Ejemplo n.º 5
0
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
Ejemplo n.º 6
0
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"])
Ejemplo n.º 7
0
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"])
Ejemplo n.º 8
0
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