Maximilien Siavelis
2018-01-06 ec3965cbc675c4546185caa847cb83191e1a3fcb
src/tools/base_lib/CryptoHelper.h
@@ -3,6 +3,7 @@
#include <memory>
#include <cstddef>
#include <string>
namespace license {
using namespace std;
@@ -20,17 +21,17 @@
class CryptoHelper {
protected:
   CryptoHelper();
   inline CryptoHelper(){};
public:
   virtual void generateKeyPair() = 0;
   virtual const string exportPrivateKey() const = 0;
   virtual const string exportPublicKey() const = 0;
   virtual const string signString(const unsigned char* privateKey,
   virtual const string signString(const void* privateKey,
         size_t pklen, const string& license) const = 0;
   static unique_ptr<CryptoHelper> getInstance();
   virtual ~CryptoHelper();
   inline virtual ~CryptoHelper(){};
};
}
#endif