Add unlock history, improve color scheme

This commit is contained in:
Christoph Hagen
2022-05-01 18:30:30 +02:00
parent 2a8833ff20
commit c334996d3e
13 changed files with 561 additions and 45 deletions

View File

@ -96,6 +96,14 @@ extension Message {
self.init(decodeFrom: data)
}
init?(decodeFrom data: Data, index: inout Int) {
guard index + Message.length <= data.count else {
return nil
}
self.init(decodeFrom: data.advanced(by: index))
index += Message.length
}
/// The message encoded to data
var encoded: Data {
mac + content.encoded