Skip to content
Snippets Groups Projects
Identity.swift 561 B
Newer Older
import Foundation

public struct Identity: Equatable, Codable {
  enum CodingKeys: String, CodingKey {
    case id = "ID"
    case rsaPrivatePem = "RSAPrivatePem"
    case salt = "Salt"
    case dhKeyPrivate = "DHKeyPrivate"
  }

  public init(
    id: Data,
    rsaPrivatePem: Data,
    salt: Data,
    dhKeyPrivate: Data
  ) {
    self.id = id
    self.rsaPrivatePem = rsaPrivatePem
    self.salt = salt
    self.dhKeyPrivate = dhKeyPrivate
  }

  public var id: Data
  public var rsaPrivatePem: Data
  public var salt: Data
  public var dhKeyPrivate: Data
}