25 enum EllipticCurveStandart {
39 ECDSASSL(EllipticCurveStandart curveStandart = EllipticCurveStandart::P_256);
40 Features supportedFeatures()
const override;
41 QSsl::KeyAlgorithm keyAlgorithm()
const override;
43 QByteArray signMessage(
const QByteArray &inputData,
const QByteArray &key)
const override;
44 bool checkSign(
const QByteArray &inputData,
const QByteArray &signature,
const QByteArray &key)
const override;
50 QByteArray decrypt(
const QByteArray &message,
const QByteArray &key)
override;
56 QByteArray encrypt(
const QByteArray &message,
const QByteArray &key)
override;
63 EllipticCurveStandart curve()
const;
69 void setCurve(EllipticCurveStandart newCurve);
71 void * makeRawKeys()
const override;
74 const char *getCStr(EllipticCurveStandart value)
const;
75 EllipticCurveStandart _curve = EllipticCurveStandart::P_256;