diff options
author | Michele Calgaro <[email protected]> | 2014-03-29 00:54:51 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2014-03-29 00:54:51 +0900 |
commit | 0486034738b850c210b1389a8c3ae51a6b9fad23 (patch) | |
tree | b1e3a4dbf9673b5e0031e8225e88f5dd490585a5 /kopete/protocols/msn/msnchallengehandler.h | |
parent | 4bd7620e88d450995b78c201f9e7d9181f62ea6a (diff) | |
download | tdenetwork-0486034738b850c210b1389a8c3ae51a6b9fad23.tar.gz tdenetwork-0486034738b850c210b1389a8c3ae51a6b9fad23.zip |
Removed MSN support across Kopete by removing the MSN protocol and the netmeeting plugin.
This resolves bug 1547.
Diffstat (limited to 'kopete/protocols/msn/msnchallengehandler.h')
-rw-r--r-- | kopete/protocols/msn/msnchallengehandler.h | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/kopete/protocols/msn/msnchallengehandler.h b/kopete/protocols/msn/msnchallengehandler.h deleted file mode 100644 index 22024aee..00000000 --- a/kopete/protocols/msn/msnchallengehandler.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - msnchallengehandler.h - Computes a msn challenge response hash key. - - Copyright (c) 2005 by Gregg Edghill <[email protected]> - Kopete (c) 2003-2005 by The Kopete developers <[email protected]> - - Portions taken from - http://msnpiki.msnfanatic.com/index.php/MSNP11:Challenges - - ************************************************************************* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ************************************************************************* -*/ - -#ifndef MSNCHALLENGEHANDLER_H -#define MSNCHALLENGEHANDLER_H - -#include <tqobject.h> -#include <tqvaluevector.h> - -/** - * Provides a simple way to compute a msn challenge response hash key. - * - * @author Gregg Edghill - */ -class MSNChallengeHandler : public TQObject -{ -Q_OBJECT - -public: - MSNChallengeHandler(const TQString& productKey, const TQString& productId); - ~MSNChallengeHandler(); - - /** - * Computes the response hash string for the specified challenge string. - */ - TQString computeHash(const TQString& challengeString); - - /** - * Returns the product id used by the challenge handler. - */ - TQString productId(); - -private: - - /** - * Creates a 64-bit hash key. - */ - TQ_INT64 createHashKey(const TQValueVector<TQ_INT32>& md5Integers, const TQValueVector<TQ_INT32>& challengeIntegers); - - /** - * Swaps the bytes in a hex string. - */ - TQString hexSwap(const TQString& in); - - TQString m_productKey; - TQString m_productId; -}; - -#endif |