LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Classes | Functions | Variables
test_iks_bench.cpp File Reference
#include <logicalaccess/iks/IslogKeyServer.hpp>
#include <thread>
#include <logicalaccess/logs.hpp>
#include <logicalaccess/iks/RemoteCrypto.hpp>
#include <logicalaccess/utils.hpp>
#include <iomanip>
#include <logicalaccess/bufferhelper.hpp>
#include <mutex>
#include <cassert>
#include <algorithm>
#include <string>
#include <iostream>
#include <logicalaccess/plugins/iks/IKSRPCClient.hpp>

Classes

struct  TestResult
 
struct  TestResultAgg
 

Functions

void print_test_result (const TestResult &r)
 
static void test_aes_key (size_t payload_size, size_t iterations, const std::string &key_uuid, bool with_signature)
 
void test_desfire_auth (size_t iterations, const std::string &key_uuid)
 
int main (int ac, char **av)
 

Variables

std::mutex lock
 
TestResultAggtest_result_aggregator
 

Function Documentation

◆ main()

int main ( int  ac,
char **  av 
)

◆ print_test_result()

void print_test_result ( const TestResult r)

◆ test_aes_key()

static void test_aes_key ( size_t  payload_size,
size_t  iterations,
const std::string &  key_uuid,
bool  with_signature 
)
static

◆ test_desfire_auth()

void test_desfire_auth ( size_t  iterations,
const std::string &  key_uuid 
)

Variable Documentation

◆ lock

std::mutex lock

◆ test_result_aggregator

TestResultAgg* test_result_aggregator