From 424582a2193c9c9885dae5f0d4402ed61ea48598 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 9 Jun 2012 01:50:52 -0700 Subject: [PATCH] Dead code. --- src/Hanko.cpp | 12 ---------- src/Hanko.h | 65 --------------------------------------------------- 2 files changed, 77 deletions(-) delete mode 100644 src/Hanko.cpp delete mode 100644 src/Hanko.h diff --git a/src/Hanko.cpp b/src/Hanko.cpp deleted file mode 100644 index 4c2bb25b81..0000000000 --- a/src/Hanko.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "Hanko.h" - -#include - -using namespace boost; -using namespace std; - -Hanko::Hanko() -{ -} - -// vim:ts=4 diff --git a/src/Hanko.h b/src/Hanko.h deleted file mode 100644 index 4a1079a5b8..0000000000 --- a/src/Hanko.h +++ /dev/null @@ -1,65 +0,0 @@ -#ifndef __HANKO__ -#define __HANKO__ - -// We use SECP256K1 http://www.secg.org/collateral/sec2_final.pdf - -#include "key.h" - -enum HankoFormat -{ - TEXT, // Hanko in text form - RAW, // Hanko in raw binary form - CONTACT, // Hanko contact block -}; - - -class Hanko -{ -public: - static const int smPubKeySize= 65; - static const int smPrivKeySize = 279; - static const int smSigSize = 57; - -private: - std::string mHanko; - std::vector mContactBlock; - CKey mPubKey; - -public: - Hanko(); - Hanko(const std::string& TextHanko); - Hanko(const std::vector& Data, HankoFormat format); - Hanko(const CKey &pubKey); - Hanko(const Hanko &); - - std::string GetHankoString(HankoFormat format) const; - std::vector GetHankoBinary(HankoFormat format) const; - - const std::vector& GetContactBlock() const { return mContactBlock; } - const CKey& GetPublicKey() const { return mPubKey; } - - int UpdateContact(std::vector& Contact); - - bool CheckHashSign(const uint256& hash, const std::vector& Signature); - bool CheckPrefixSign(const std::vector& data, uint64 type, - const std::vector &signature); -}; - - -class LocalHanko : public Hanko -{ -private: - CKey mPrivKey; - -public: - LocalHanko(std::vector &PrivKey); - LocalHanko(const CKey &Privkey); - LocalHanko(const LocalHanko &); - ~LocalHanko(); - - bool HashSign(const uint256& hash, std::vector& Signature); - bool PrefixSign(std::vector data, uint64 type, std::vector &Signature); -}; - -#endif -// vim:ts=4