ParamsOfScrypt.fromMap constructor

ParamsOfScrypt.fromMap(
  1. Map<String, dynamic> map
)

Implementation

ParamsOfScrypt.fromMap(Map<String, dynamic> map) {
  if (map.containsKey('password') && (map['password'] != null)) {
    _password = map['password'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('salt') && (map['salt'] != null)) {
    _salt = map['salt'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('log_n') && (map['log_n'] != null)) {
    _log_n = map['log_n'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('r') && (map['r'] != null)) {
    _r = map['r'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('p') && (map['p'] != null)) {
    _p = map['p'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('dk_len') && (map['dk_len'] != null)) {
    _dk_len = map['dk_len'];
  } else {
    throw ('Wrong map data');
  }
}