Update API with device id

This commit is contained in:
Christoph Hagen
2023-08-08 15:17:59 +02:00
parent 23fd5055cd
commit 9dd0045c4b
3 changed files with 40 additions and 7 deletions

View File

@ -11,7 +11,7 @@ final class AppTests: XCTestCase {
}
func testEncodingContent() {
let input = Message.Content(time: 1234567890, id: 23456789)
let input = Message.Content(time: 1234567890, id: 23456789, device: 0)
let data = Array(input.encoded)
let output = Message.Content(decodeFrom: data)
XCTAssertEqual(input, output)
@ -22,7 +22,7 @@ final class AppTests: XCTestCase {
func testEncodingMessage() {
let input = Message(mac: Data(repeating: 42, count: 32),
content: Message.Content(time: 1234567890, id: 23456789))
content: Message.Content(time: 1234567890, id: 23456789, device: 0))
let data = input.encoded
let buffer = ByteBuffer(data: data)
let output = Message(decodeFrom: buffer)
@ -31,7 +31,7 @@ final class AppTests: XCTestCase {
func testSigning() throws {
let key = SymmetricKey(size: .bits256)
let content = Message.Content(time: 1234567890, id: 23456789)
let content = Message.Content(time: 1234567890, id: 23456789, device: 0)
let input = content.authenticate(using: key)
XCTAssertTrue(input.isValid(using: key))