#include <qolmutility.h>
Allows you to make use of crytographic hashing via SHA-2 and verifying ed25519 signatures.
Definition at line 17 of file qolmutility.h.
◆ QOlmUtility()
Quotient::QOlmUtility::QOlmUtility |
( |
| ) |
|
◆ ed25519Verify()
bool Quotient::QOlmUtility::ed25519Verify |
( |
const QByteArray & |
key, |
|
|
const QByteArray & |
message, |
|
|
QByteArray |
signature |
|
) |
| const |
Verify a ed25519 signature.
- Parameters
-
key | QByteArray The public part of the ed25519 key that signed the message. |
message | QByteArray The message that was signed. |
signature | QByteArray The signature of the message. |
◆ lastError()
const char* Quotient::QOlmUtility::lastError |
( |
| ) |
const |
◆ lastErrorCode()
OlmErrorCode Quotient::QOlmUtility::lastErrorCode |
( |
| ) |
const |
◆ sha256Bytes()
QString Quotient::QOlmUtility::sha256Bytes |
( |
const QByteArray & |
inputBuf | ) |
const |
Returns a sha256 of the supplied byte slice.
◆ sha256Utf8Msg()
QString Quotient::QOlmUtility::sha256Utf8Msg |
( |
const QString & |
message | ) |
const |
Convenience function that converts the UTF-8 message to bytes and then calls sha256Bytes()
, returning its output.
The documentation for this class was generated from the following file: