setup0Request method

Future<SessionData> setup0Request()

Implementation

Future<SessionData> setup0Request() async {
  var setupRequest = SessionData();

  setupRequest.secVer = SecSchemeVersion.SecScheme1;
  await _generateKey();
  SessionCmd0 sc0 = SessionCmd0();
  await clientKey.extractPublicKey().then((publicKey) {
    sc0.clientPubkey = publicKey.bytes;
    clientPubKey = publicKey.bytes;
  });

  Sec1Payload sec1 = Sec1Payload();
  sec1.sc0 = sc0;
  setupRequest.sec1 = sec1;
  logger.i("setup0Request: clientPubkey = ${clientPubKey.toString()}");
  return setupRequest;
}