mirror of
https://github.com/bitwarden/browser
synced 2025-12-22 19:23:52 +00:00
Assign ownership to many of the remaining libs/common files. Criteria for ownership: * Files used by a single team, is now owned by that team. * Files related to a domain owned by a team is now owned by that team. * Where ownership is unclear the "lowest level" service takes ownership.
30 lines
737 B
TypeScript
30 lines
737 B
TypeScript
import { KeysRequest } from "../../../models/request/keys.request";
|
|
import { KdfType } from "../../../platform/enums";
|
|
import { KdfConfig } from "../domain/kdf-config";
|
|
|
|
export class SetKeyConnectorKeyRequest {
|
|
key: string;
|
|
keys: KeysRequest;
|
|
kdf: KdfType;
|
|
kdfIterations: number;
|
|
kdfMemory?: number;
|
|
kdfParallelism?: number;
|
|
orgIdentifier: string;
|
|
|
|
constructor(
|
|
key: string,
|
|
kdf: KdfType,
|
|
kdfConfig: KdfConfig,
|
|
orgIdentifier: string,
|
|
keys: KeysRequest
|
|
) {
|
|
this.key = key;
|
|
this.kdf = kdf;
|
|
this.kdfIterations = kdfConfig.iterations;
|
|
this.kdfMemory = kdfConfig.memory;
|
|
this.kdfParallelism = kdfConfig.parallelism;
|
|
this.orgIdentifier = orgIdentifier;
|
|
this.keys = keys;
|
|
}
|
|
}
|