EcdsaSession.create constructor
- required CloudClient cloudClient,
- required String cloudVerifyingKeyHex,
- required StorageClientInterface<
StorageKeyshare> storageClient, - Protocol protocol = Protocol.duo,
- required DklsSigningKey signingKey,
Creates a new ECDSA Session.
EcdsaSessionConfig config - The configuration for the session.
Implementation
factory EcdsaSession.create({
required CloudClient cloudClient,
required String cloudVerifyingKeyHex,
required StorageClientInterface storageClient,
Protocol protocol = Protocol.duo,
required dkls.DklsSigningKey signingKey,
}) {
final config = EcdsaSessionConfig(
cloudClient: cloudClient,
cloudVerifyingKeyHex: cloudVerifyingKeyHex,
storageClient: storageClient,
protocol: protocol,
signingKey: signingKey,
);
return EcdsaSession(config);
}