summaryrefslogtreecommitdiffstats
path: root/kopete/protocols/msn/msnchallengehandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'kopete/protocols/msn/msnchallengehandler.h')
-rw-r--r--kopete/protocols/msn/msnchallengehandler.h65
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 <gregg.edghill@gmail.com>
- Kopete (c) 2003-2005 by The Kopete developers <kopete-devel@kde.org>
-
- 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