MidlePayQml 0.0.4
MiddlePay QML module
Public Member Functions | List of all members
qcrypto::Master_key Class Reference

#include <qslip10.hpp>

Inheritance diagram for qcrypto::Master_key:
qcrypto::slip10_key_t QByteArray

Public Member Functions

 Master_key (const QByteArray &seed)
 
slip10_key_t slip10_key_from_path (const QVector< quint32 > &path) const
 
- Public Member Functions inherited from qcrypto::slip10_key_t
QByteArray secret_key (void) const
 
QByteArray chain_code (void) const
 
- Public Member Functions inherited from QByteArray
QByteArrayappend (QByteArrayView data)
 
QByteArrayappend (char ch)
 
QByteArrayappend (const QByteArray &ba)
 
QByteArrayappend (const char *str)
 
QByteArrayappend (const char *str, qsizetype len)
 
QByteArrayappend (qsizetype count, char ch)
 
QByteArrayfill (char ch, qsizetype size)
 
QByteArrayinsert (qsizetype i, QByteArrayView data)
 
QByteArrayinsert (qsizetype i, char ch)
 
QByteArrayinsert (qsizetype i, const QByteArray &data)
 
QByteArrayinsert (qsizetype i, const char *data, qsizetype len)
 
QByteArrayinsert (qsizetype i, const char *s)
 
QByteArrayinsert (qsizetype i, qsizetype count, char ch)
 
QByteArrayoperator+= (char ch)
 
QByteArrayoperator+= (const QByteArray &ba)
 
QByteArrayoperator+= (const char *str)
 
QByteArrayoperator= (QByteArray &&other)
 
QByteArrayoperator= (const QByteArray &other)
 
QByteArrayoperator= (const char *str)
 
QByteArrayprepend (QByteArrayView ba)
 
QByteArrayprepend (char ch)
 
QByteArrayprepend (const QByteArray &ba)
 
QByteArrayprepend (const char *str)
 
QByteArrayprepend (const char *str, qsizetype len)
 
QByteArrayprepend (qsizetype count, char ch)
 
QByteArrayremove (qsizetype pos, qsizetype len)
 
QByteArrayremoveAt (qsizetype pos)
 
QByteArrayremoveFirst ()
 
QByteArrayremoveIf (Predicate pred)
 
QByteArrayremoveLast ()
 
QByteArrayreplace (QByteArrayView before, QByteArrayView after)
 
QByteArrayreplace (char before, QByteArrayView after)
 
QByteArrayreplace (char before, char after)
 
QByteArrayreplace (const char *before, qsizetype bsize, const char *after, qsizetype asize)
 
QByteArrayreplace (qsizetype pos, qsizetype len, QByteArrayView after)
 
QByteArrayreplace (qsizetype pos, qsizetype len, const char *after, qsizetype alen)
 
QByteArraysetNum (double n, char format, int precision)
 
QByteArraysetNum (float n, char format, int precision)
 
QByteArraysetNum (int n, int base)
 
QByteArraysetNum (long n, int base)
 
QByteArraysetNum (qlonglong n, int base)
 
QByteArraysetNum (qulonglong n, int base)
 
QByteArraysetNum (short n, int base)
 
QByteArraysetNum (uint n, int base)
 
QByteArraysetNum (ulong n, int base)
 
QByteArraysetNum (ushort n, int base)
 
QByteArraysetRawData (const char *data, qsizetype size)
 
QByteArray operator""_ba (const char *str, size_t size)
 
QByteArray operator""_qba (const char *str, size_t size)
 
QByteArray operator+ (char a1, const QByteArray &a2)
 
QByteArray operator+ (const QByteArray &a1, char a2)
 
QByteArray operator+ (const QByteArray &a1, const QByteArray &a2)
 
QByteArray operator+ (const QByteArray &a1, const char *a2)
 
QByteArray operator+ (const char *a1, const QByteArray &a2)
 
QByteArray qCompress (const QByteArray &data, int compressionLevel)
 
QByteArray qCompress (const uchar *data, qsizetype nbytes, int compressionLevel)
 
QByteArray qUncompress (const QByteArray &data)
 
QByteArray qUncompress (const uchar *data, qsizetype nbytes)
 
 QByteArray ()
 
 QByteArray (QByteArray &&other)
 
 QByteArray (const QByteArray &other)
 
 QByteArray (const char *data, qsizetype size)
 
 QByteArray (qsizetype size, Qt::Initialization)
 
 QByteArray (qsizetype size, char ch)
 
QByteArray::iterator begin ()
 
QByteArray::iterator end ()
 
QByteArray::iterator erase (QByteArray::const_iterator first, QByteArray::const_iterator last)
 
QByteArray::iterator erase (QByteArray::const_iterator it)
 
QByteArray::reverse_iterator rbegin ()
 
QByteArray::reverse_iterator rend ()
 
 QByteArrayLiteral (ba)
 
QDataStreamoperator<< (QDataStream &out, const QByteArray &ba)
 
QDataStreamoperator>> (QDataStream &in, QByteArray &ba)
 
 QT_NO_CAST_FROM_BYTEARRAY QT_NO_CAST_FROM_BYTEARRAY
 
bool operator!= (const QByteArray &a1, const QByteArray &a2)
 
bool operator!= (const QByteArray &a1, const char *a2)
 
bool operator!= (const char *a1, const QByteArray &a2)
 
bool operator< (const QByteArray &a1, const QByteArray &a2)
 
bool operator< (const QByteArray &a1, const char *a2)
 
bool operator< (const char *a1, const QByteArray &a2)
 
bool operator<= (const QByteArray &a1, const QByteArray &a2)
 
bool operator<= (const QByteArray &a1, const char *a2)
 
bool operator<= (const char *a1, const QByteArray &a2)
 
bool operator== (const QByteArray &a1, const QByteArray &a2)
 
bool operator== (const QByteArray &a1, const char *a2)
 
bool operator== (const char *a1, const QByteArray &a2)
 
bool operator> (const QByteArray &a1, const QByteArray &a2)
 
bool operator> (const QByteArray &a1, const char *a2)
 
bool operator> (const char *a1, const QByteArray &a2)
 
bool operator>= (const QByteArray &a1, const QByteArray &a2)
 
bool operator>= (const QByteArray &a1, const char *a2)
 
bool operator>= (const char *a1, const QByteArray &a2)
 
char & back ()
 
char & front ()
 
char & operator[] (qsizetype i)
 
char * data ()
 
char * qstrcpy (char *dst, const char *src)
 
char * qstrdup (const char *src)
 
char * qstrncpy (char *dst, const char *src, size_t len)
 
emscripten::val toEcmaUint8Array ()
 
int qsnprintf (char *str, size_t n, const char *fmt,...)
 
int qstrcmp (const char *str1, const char *str2)
 
int qstricmp (const char *str1, const char *str2)
 
int qstrncmp (const char *str1, const char *str2, size_t len)
 
int qstrnicmp (const char *str1, const char *str2, size_t len)
 
int qvsnprintf (char *str, size_t n, const char *fmt, va_list ap)
 
qsizetype erase (QByteArray &ba, const T &t)
 
qsizetype erase_if (QByteArray &ba, Predicate pred)
 
quint16 qChecksum (QByteArrayView data, Qt::ChecksumType standard)
 
size_t qstrlen (const char *str)
 
size_t qstrnlen (const char *str, size_t maxlen)
 
void chop (qsizetype n)
 
void clear ()
 
void push_back (QByteArrayView str)
 
void push_back (char ch)
 
void push_back (const QByteArray &other)
 
void push_back (const char *str)
 
void push_front (QByteArrayView str)
 
void push_front (char ch)
 
void push_front (const QByteArray &other)
 
void push_front (const char *str)
 
void reserve (qsizetype size)
 
void resize (qsizetype newSize, char c)
 
void resize (qsizetype size)
 
void shrink_to_fit ()
 
void squeeze ()
 
void swap (QByteArray &other)
 
void truncate (qsizetype pos)
 
 ~QByteArray ()
 
CFDataRef toCFData () const const
 
CFDataRef toRawCFData () const const
 
NSData * toNSData () const const
 
NSData * toRawNSData () const const
 
QByteArray chopped (qsizetype len) const const
 
QByteArray first (qsizetype n) const const
 
QByteArray last (qsizetype n) const const
 
QByteArray left (qsizetype len) const const
 
QByteArray leftJustified (qsizetype width, char fill, bool truncate) const const
 
QByteArray mid (qsizetype pos, qsizetype len) const const
 
QByteArray percentDecoded (char percent) const const
 
QByteArray repeated (qsizetype times) const const
 
QByteArray right (qsizetype len) const const
 
QByteArray rightJustified (qsizetype width, char fill, bool truncate) const const
 
QByteArray simplified () const const
 
QByteArray sliced (qsizetype pos) const const
 
QByteArray sliced (qsizetype pos, qsizetype n) const const
 
QByteArray toBase64 (QByteArray::Base64Options options) const const
 
QByteArray toHex (char separator) const const
 
QByteArray toLower () const const
 
QByteArray toPercentEncoding (const QByteArray &exclude, const QByteArray &include, char percent) const const
 
QByteArray toUpper () const const
 
QByteArray trimmed () const const
 
QByteArray::const_iterator begin () const const
 
QByteArray::const_iterator cbegin () const const
 
QByteArray::const_iterator cend () const const
 
QByteArray::const_iterator constBegin () const const
 
QByteArray::const_iterator constEnd () const const
 
QByteArray::const_iterator end () const const
 
QByteArray::const_reverse_iterator crbegin () const const
 
QByteArray::const_reverse_iterator crend () const const
 
QByteArray::const_reverse_iterator rbegin () const const
 
QByteArray::const_reverse_iterator rend () const const
 
QList< QByteArraysplit (char sep) const const
 
bool contains (QByteArrayView bv) const const
 
bool contains (char ch) const const
 
bool endsWith (QByteArrayView bv) const const
 
bool endsWith (char ch) const const
 
bool isEmpty () const const
 
bool isLower () const const
 
bool isNull () const const
 
bool isUpper () const const
 
bool isValidUtf8 () const const
 
bool operator!= (const QString &str) const const
 
bool operator< (const QString &str) const const
 
bool operator<= (const QString &str) const const
 
bool operator== (const QString &str) const const
 
bool operator> (const QString &str) const const
 
bool operator>= (const QString &str) const const
 
bool startsWith (QByteArrayView bv) const const
 
bool startsWith (char ch) const const
 
char at (qsizetype i) const const
 
char back () const const
 
char front () const const
 
char operator[] (qsizetype i) const const
 
const char * constData () const const
 
const char * data () const const
 
const char * operator const char * () const const
 
const void * operator const void * () const const
 
double toDouble (bool *ok) const const
 
float toFloat (bool *ok) const const
 
int compare (QByteArrayView bv, Qt::CaseSensitivity cs) const const
 
int toInt (bool *ok, int base) const const
 
long toLong (bool *ok, int base) const const
 
qlonglong toLongLong (bool *ok, int base) const const
 
qsizetype capacity () const const
 
qsizetype count () const const
 
qsizetype count (QByteArrayView bv) const const
 
qsizetype count (char ch) const const
 
qsizetype indexOf (QByteArrayView bv, qsizetype from) const const
 
qsizetype indexOf (char ch, qsizetype from) const const
 
qsizetype lastIndexOf (QByteArrayView bv) const const
 
qsizetype lastIndexOf (QByteArrayView bv, qsizetype from) const const
 
qsizetype lastIndexOf (char ch, qsizetype from) const const
 
qsizetype length () const const
 
qsizetype size () const const
 
qulonglong toULongLong (bool *ok, int base) const const
 
short toShort (bool *ok, int base) const const
 
std::string toStdString () const const
 
uint toUInt (bool *ok, int base) const const
 
ulong toULong (bool *ok, int base) const const
 
ushort toUShort (bool *ok, int base) const const
 

Additional Inherited Members

- Public Types inherited from QByteArray
enum  Base64Option
 
- Static Public Member Functions inherited from QByteArray
QByteArray fromBase64 (const QByteArray &base64, QByteArray::Base64Options options)
 
QByteArray fromCFData (CFDataRef data)
 
QByteArray fromEcmaUint8Array (emscripten::val uint8array)
 
QByteArray fromHex (const QByteArray &hexEncoded)
 
QByteArray fromNSData (const NSData *data)
 
QByteArray fromPercentEncoding (const QByteArray &input, char percent)
 
QByteArray fromRawCFData (CFDataRef data)
 
QByteArray fromRawData (const char *data, qsizetype size)
 
QByteArray fromRawNSData (const NSData *data)
 
QByteArray fromStdString (const std::string &str)
 
QByteArray number (double n, char format, int precision)
 
QByteArray number (int n, int base)
 
QByteArray number (long n, int base)
 
QByteArray number (qlonglong n, int base)
 
QByteArray number (qulonglong n, int base)
 
QByteArray number (uint n, int base)
 
QByteArray number (ulong n, int base)
 
QByteArray::FromBase64Result fromBase64Encoding (QByteArray &&base64, QByteArray::Base64Options options)
 
QByteArray::FromBase64Result fromBase64Encoding (const QByteArray &base64, QByteArray::Base64Options options)
 
- Public Attributes inherited from QByteArray
typedef Base64Options
 
typedef const_iterator
 
typedef const_reverse_iterator
 
typedef iterator
 
typedef reverse_iterator
 
 Base64Encoding
 
 Base64UrlEncoding
 
 KeepTrailingEquals
 
 OmitTrailingEquals
 
 IgnoreBase64DecodingErrors
 
 AbortOnBase64DecodingErrors
 

Constructor & Destructor Documentation

◆ Master_key()

qcrypto::Master_key::Master_key ( const QByteArray seed)

Member Function Documentation

◆ slip10_key_from_path()

slip10_key_t qcrypto::Master_key::slip10_key_from_path ( const QVector< quint32 > &  path) const

The documentation for this class was generated from the following file: