Как оценить время, затрачиваемое на цифровую подпись с использованием Omnet ++ и Crypto ++? - PullRequest
0 голосов
/ 29 марта 2019

Я выполняю симуляцию в Omnet ++ с использованием библиотеки шифрования Crypto ++. Я сделал адаптацию Tic-Toc13 для отправки сообщения и цифровой подписи (с помощью библиотеки Crypto ++). Меня интересует оценка времени, которое потребуется для завершения всей этой процедуры, но симулятор не учитывает время обработки и цифровую подпись сообщения. Что мне нужно сделать, чтобы Omnet ++ учел это время? Спасибо.

Код для подписи сообщения:

  string message("MESSAGE TO SIGN");
  //sign the message
  auto signature(RsaSignString(keys.privateKey, message));

  msg->setMessage0(message.c_str());
  msg->setSign0(signature.c_str());

Код для подтверждения сообщения:

    if (RsaVerifyString(keys.publicKey, ttmsg->getMessage0(), ttmsg->getSign0())) {
      cout << "Signatue OK!" << endl;
    } else {
      cout << "Signatue NOT OK!" << endl;
    }
...