#pragma once
-#include <unordered_map>
+#include <map>
#include <ckm/ckm-type.h>
#include <generic-socket-manager.h>
#include <protocols.h>
class EncryptionLogic {
public:
- explicit EncryptionLogic(IEncryptionService &service) : m_service(service), m_counter(0) {}
+ explicit EncryptionLogic(IEncryptionService &service) : m_service(service) {}
virtual ~EncryptionLogic() {}
void Crypt(const CryptoRequest &request);
private:
IEncryptionService &m_service;
- std::unordered_map<unsigned, CryptoRequest> m_requestsMap;
- unsigned m_counter;
+ std::map<int, CryptoRequest> m_requestsMap;
};
} /* namespace CKM */