ControlData.fromJson constructor

ControlData.fromJson(Map<String, dynamic> json)

Implementation

ControlData.fromJson(Map<String, dynamic> json) {
  id = json['id'];
  address = json['address'];
  salt = json['salt'];
  publicKey = json['publicKey'];

  var algo = KeyType.fromLabel(json['algorithm']);
  var params = KeyParameters.fromJson(json['parameters']);
  var key = Convert.base64ToBytes(json['key']);
  encryptedKey = PrivateKey(key, algorithm: algo, parameters: params);
}