tests are to be written as follows: - for each class unit tests should be written to cover all class functionality - for `NoiseProtocol` class E2E test should be written
tests are to be written as follows:
NoiseProtocolclass E2E test should be written