KDF2.fromJson constructor

KDF2.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory KDF2.fromJson(Map<String, dynamic> json) {
  final String? prf = json.valueAs("prf");
  if (prf != _SecretStorageConst.prfAlgorithm) {
    throw Web3SecretStorageDefinationV3Exception(
      "Unsupported kdf2 prf algorithm.",
    );
  }
  return KDF2(
    iterations: json.valueAs("c"),
    salt: json.valueAsBytes("salt"),
    dklen: json.valueAs("dklen"),
  );
}