KIO
#include "kntlm.h"
#include "des.h"
#include <cstring>
#include <QtCore/QDate>
#include <QtCore/QtEndian>
#include <QtCore/QCryptographicHash>
#include <krandom.h>
#include <kdebug.h>
Go to the source code of this file.
|
static void | addBuf (QByteArray &buf, KNTLM::SecBuf &secbuf, const QByteArray &data) |
|
static void | addString (QByteArray &buf, KNTLM::SecBuf &secbuf, const QString &str, bool unicode=false) |
|
static void | convertKey (unsigned char *key_56, void *ks) |
|
static QByteArray | createBlob (const QByteArray &targetinfo) |
|
static QByteArray | getBuf (const QByteArray &buf, const KNTLM::SecBuf &secbuf) |
|
static QString | getString (const QByteArray &buf, const KNTLM::SecBuf &secbuf, bool unicode) |
|
static QByteArray | hmacMD5 (const QByteArray &data, const QByteArray &key) |
|
static QByteArray | QString2UnicodeLE (const QString &target) |
|
static QString | UnicodeLE2QString (const QChar *data, uint len) |
|
◆ addBuf()
static void addBuf |
( |
QByteArray & |
buf, |
|
|
KNTLM::SecBuf & |
secbuf, |
|
|
const QByteArray & |
data |
|
) |
| |
|
static |
◆ addString()
static void addString |
( |
QByteArray & |
buf, |
|
|
KNTLM::SecBuf & |
secbuf, |
|
|
const QString & |
str, |
|
|
bool |
unicode = false |
|
) |
| |
|
static |
◆ convertKey()
static void convertKey |
( |
unsigned char * |
key_56, |
|
|
void * |
ks |
|
) |
| |
|
static |
◆ createBlob()
static QByteArray createBlob |
( |
const QByteArray & |
targetinfo | ) |
|
|
static |
◆ getBuf()
static QByteArray getBuf |
( |
const QByteArray & |
buf, |
|
|
const KNTLM::SecBuf & |
secbuf |
|
) |
| |
|
static |
◆ getString()
static QString getString |
( |
const QByteArray & |
buf, |
|
|
const KNTLM::SecBuf & |
secbuf, |
|
|
bool |
unicode |
|
) |
| |
|
static |
◆ hmacMD5()
static QByteArray hmacMD5 |
( |
const QByteArray & |
data, |
|
|
const QByteArray & |
key |
|
) |
| |
|
static |
◆ QString2UnicodeLE()
static QByteArray QString2UnicodeLE |
( |
const QString & |
target | ) |
|
|
static |
◆ UnicodeLE2QString()
static QString UnicodeLE2QString |
( |
const QChar * |
data, |
|
|
uint |
len |
|
) |
| |
|
static |
◆ NTLM_SIGNATURE
const char NTLM_SIGNATURE[] = "NTLMSSP" |
|
static |
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by
doxygen 1.9.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.