Skip to content

Commit 9ad4e61

Browse files
authored
Remove bidirectional roundtrip test for public factory
Removed test for public factory bidirectional roundtrip, which included session creation and encryption assertions.
1 parent 389a2ca commit 9ad4e61

1 file changed

Lines changed: 0 additions & 27 deletions

File tree

tests/test_session.py

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -71,33 +71,6 @@ def test_bidirectional_first_messages_roundtrip(suite):
7171
assert alice_session.decrypt(bob_packet) == b"hello alice"
7272

7373

74-
@pytest.mark.parametrize("suite", [AeadSuite.AES_GCM_SIV, AeadSuite.CHACHA20_POLY1305])
75-
def test_public_factory_bidirectional_roundtrip(suite):
76-
alice = Identity.generate("alice")
77-
bob = Identity.generate("bob")
78-
alice_session = SessionFactory.initiator(
79-
local_identity=alice,
80-
remote_name=bob.name,
81-
remote_x25519_public_key=bob.x25519_public_bytes(),
82-
suite=suite,
83-
)
84-
bob_session = SessionFactory.responder(
85-
local_identity=bob,
86-
remote_name=alice.name,
87-
remote_x25519_public_key=alice.x25519_public_bytes(),
88-
peer_ephemeral_public_key=alice_session.local_ephemeral_public_bytes,
89-
suite=suite,
90-
)
91-
92-
assert alice_session.root_key == bob_session.root_key
93-
94-
alice_packet = alice_session.encrypt(b"public hello bob")
95-
bob_packet = bob_session.encrypt(b"public hello alice")
96-
97-
assert bob_session.decrypt(alice_packet) == b"public hello bob"
98-
assert alice_session.decrypt(bob_packet) == b"public hello alice"
99-
100-
10174
@pytest.mark.parametrize("suite", [AeadSuite.AES_GCM_SIV, AeadSuite.CHACHA20_POLY1305])
10275
def test_tampered_ciphertext_does_not_consume_sequence_number(suite):
10376
alice = Identity.generate("alice")

0 commit comments

Comments
 (0)