28 #ifndef dooble_pbkdf2_h
29 #define dooble_pbkdf2_h
31 #include <QAtomicInteger>
41 const QByteArray &salt,
42 int block_cipher_type_index,
47 QByteArray salt(
void)
const;
48 QList<QByteArray> pbkdf2
49 (QByteArray (*
function) (
const QByteArray &key,
50 const QByteArray &message))
const;
51 static void test1(
void);
54 QAtomicInteger<short> m_interrupt;
55 QByteArray m_password;
57 int m_block_cipher_type_index;
58 int m_hash_type_index;
59 int m_iteration_count;
61 QByteArray x_or(
const QByteArray &a,
const QByteArray &b)
const;
64 void slot_interrupt(
void);
Definition: dooble_pbkdf2.h:36