コード例 #1
0
def test_handshake_public_key_validation_valid(public_key):
    V4IdentityScheme.validate_handshake_public_key(public_key)
コード例 #2
0
def test_handshake_public_key_validation_invalid(public_key):
    with pytest.raises(ValidationError):
        V4IdentityScheme.validate_handshake_public_key(public_key)
コード例 #3
0
def test_handshake_key_generation():
    private_key, public_key = V4IdentityScheme.create_handshake_key_pair()
    V4IdentityScheme.validate_uncompressed_public_key(public_key)
    V4IdentityScheme.validate_handshake_public_key(public_key)
    assert PrivateKey(private_key).public_key.to_bytes() == public_key