2022-02-10 20:06:39 +03:00
|
|
|
//#
|
2022-12-31 11:25:59 +03:00
|
|
|
//# Copyright (C) 2021-2023 QuasarApp.
|
2022-02-10 20:06:39 +03:00
|
|
|
//# Distributed under the GPLv3 software license, see the accompanying
|
|
|
|
//# Everyone is permitted to copy and distribute verbatim copies
|
|
|
|
//# of this license document, but changing it is not allowed.
|
|
|
|
//#
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef AUTHECDSA_H
|
|
|
|
#define AUTHECDSA_H
|
2022-02-22 19:25:12 +03:00
|
|
|
#include "heart_global.h"
|
2022-02-10 20:06:39 +03:00
|
|
|
|
2022-02-22 17:02:14 +03:00
|
|
|
#ifdef USE_HEART_SSL
|
|
|
|
|
|
|
|
|
2022-05-15 00:05:42 +03:00
|
|
|
#include "hcrypto/ecdsassl11.h"
|
2022-04-03 17:54:36 +03:00
|
|
|
|
2022-08-06 22:02:02 +03:00
|
|
|
#include "asynckeysauth.h"
|
2022-02-13 18:45:11 +03:00
|
|
|
|
2022-02-10 20:06:39 +03:00
|
|
|
|
|
|
|
namespace QH {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief The AuthECDSA class is ecdsa implementation of the Async authentication. This implementation based on Openssl library.
|
|
|
|
*/
|
2022-05-15 00:05:42 +03:00
|
|
|
typedef AsyncKeysAuth<ECDSASSL11> AuthECDSA;
|
2022-02-10 20:06:39 +03:00
|
|
|
|
|
|
|
}
|
2022-02-22 17:02:14 +03:00
|
|
|
#endif
|
2022-02-10 20:06:39 +03:00
|
|
|
|
|
|
|
#endif // AUTHECDSA_H
|