Полный аудит крипто + доставки - 67 тестов, download retry fix, bytesToAndroidUtf8 fix

This commit is contained in:
2026-04-07 17:03:43 +05:00
parent a5945152c0
commit ff8eca710d
16 changed files with 983 additions and 341 deletions

View File

@@ -171,7 +171,7 @@ final class MessageDecodeHardeningTests: XCTestCase {
}
XCTAssertEqual(withoutRoomDecoded.packetId, PacketSignalPeer.packetId)
XCTAssertFalse(withoutRoomPacket.isMalformed)
XCTAssertEqual(withoutRoomPacket.signalType, .createRoom)
XCTAssertEqual(withoutRoomPacket.roomId, "")
@@ -184,7 +184,7 @@ final class MessageDecodeHardeningTests: XCTestCase {
}
XCTAssertEqual(withRoomDecoded.packetId, PacketSignalPeer.packetId)
XCTAssertFalse(withRoomPacket.isMalformed)
XCTAssertEqual(withRoomPacket.signalType, .createRoom)
XCTAssertEqual(withRoomPacket.roomId, "room-42")
}
@@ -199,7 +199,7 @@ final class MessageDecodeHardeningTests: XCTestCase {
}
XCTAssertEqual(decodedTwoField.packetId, PacketWebRTC.packetId)
XCTAssertFalse(twoFieldPacket.isMalformed)
XCTAssertEqual(twoFieldPacket.signalType, .offer)
XCTAssertEqual(twoFieldPacket.sdpOrCandidate, "{\"type\":\"offer\",\"sdp\":\"v=0\"}")
XCTAssertEqual(twoFieldPacket.publicKey, "")
@@ -218,7 +218,7 @@ final class MessageDecodeHardeningTests: XCTestCase {
}
XCTAssertEqual(decodedFourField.packetId, PacketWebRTC.packetId)
XCTAssertFalse(fourFieldPacket.isMalformed)
XCTAssertEqual(fourFieldPacket.signalType, .offer)
XCTAssertEqual(fourFieldPacket.sdpOrCandidate, "{\"type\":\"offer\",\"sdp\":\"v=0\"}")
XCTAssertEqual(fourFieldPacket.publicKey, "02legacyPublic")