Move uint256 to ripple_basics

This commit is contained in:
Vinnie Falco
2013-05-27 11:17:06 -07:00
parent 92bdcba096
commit 0f177a8038
21 changed files with 25 additions and 38 deletions

View File

@@ -38,6 +38,15 @@
#include <sstream>
#include <string>
// UInt256
#include <algorithm>
#include <cassert>
#include <climits>
#include <cstdio>
#include <cstring>
#include <string>
#include <vector>
#include <boost/version.hpp>
#if BOOST_VERSION < 104700
#error Boost 1.47 or later is required
@@ -90,6 +99,9 @@ namespace boost {
#include <boost/format.hpp>
#include <boost/lexical_cast.hpp>
// UInt256
#include <boost/functional/hash.hpp>
// VFALCO: TODO, remove this dependency!!!
#include <openssl/dh.h> // for DiffieHellmanUtil
@@ -114,4 +126,6 @@ namespace boost {
#include "utility/ripple_Time.h"
#include "utility/ripple_UptimeTimer.h"
#include "types/ripple_UInt256.h"
#endif

View File

@@ -2,23 +2,10 @@
// Copyright (c) 2011 The Bitcoin developers
// Distributed under the MIT/X11 software license, see the accompanying
// file license.txt or http://www.opensource.org/licenses/mit-license.php.
#ifndef RIPPLE_UINT256_H
#define RIPPLE_UINT256_H
#include <algorithm>
#include <climits>
#include <string>
#include <vector>
#include <cstdio>
#include <cstring>
#include <cassert>
#include <boost/functional/hash.hpp>
#if defined(_MSC_VER) && _MSC_VER < 1300
#define for if (false) ; else for
#endif
// These classes all store their values internally
// in big-endian form
@@ -751,6 +738,8 @@ inline const std::string strHex(const uint160& ui)
return strHex(ui.begin(), ui.size());
}
#endif
// vim:ts=4
// vim:ts=4

View File

@@ -45,7 +45,6 @@
#include <string>
#include <vector>
//#include "uint256.h"
#include <boost/algorithm/string.hpp>
#include <boost/bind.hpp>

View File

@@ -1210,6 +1210,7 @@
<ClInclude Include="modules\ripple_basics\containers\ripple_SecureAllocator.h" />
<ClInclude Include="modules\ripple_basics\containers\ripple_TaggedCache.h" />
<ClInclude Include="modules\ripple_basics\ripple_basics.h" />
<ClInclude Include="modules\ripple_basics\types\ripple_UInt256.h" />
<ClInclude Include="modules\ripple_basics\utility\ripple_ByteOrder.h" />
<ClInclude Include="modules\ripple_basics\utility\ripple_DiffieHellmanUtil.h" />
<ClInclude Include="modules\ripple_basics\utility\ripple_IntegerTypes.h" />
@@ -1635,7 +1636,6 @@
<ClInclude Include="src\cpp\ripple\TransactionQueue.h" />
<ClInclude Include="src\cpp\ripple\Transactor.h" />
<ClInclude Include="src\cpp\ripple\TrustSetTransactor.h" />
<ClInclude Include="src\cpp\ripple\uint256.h" />
<ClInclude Include="src\cpp\ripple\UniqueNodeList.h" />
<ClInclude Include="src\cpp\ripple\ValidationCollection.h" />
<ClInclude Include="src\cpp\ripple\Version.h" />

View File

@@ -127,6 +127,9 @@
<Filter Include="1. Modules\ripple_basics\utility">
<UniqueIdentifier>{c30623e7-e0ab-4a8e-a213-aeaceb4327e2}</UniqueIdentifier>
</Filter>
<Filter Include="1. Modules\ripple_basics\types">
<UniqueIdentifier>{0d38ac4f-f094-4b17-9f4c-ac4011ea3bca}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\cpp\database\sqlite3.c">
@@ -1283,9 +1286,6 @@
<ClInclude Include="src\cpp\ripple\SNTPClient.h">
<Filter>1. Modules\ripple_net\service</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\uint256.h">
<Filter>1. Modules\ripple_mess\types</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\UniqueNodeList.h">
<Filter>1. Modules\ripple_net\overlay</Filter>
</ClInclude>
@@ -1430,6 +1430,9 @@
<ClInclude Include="modules\ripple_basics\utility\ripple_DiffieHellmanUtil.h">
<Filter>1. Modules\ripple_basics\utility</Filter>
</ClInclude>
<ClInclude Include="modules\ripple_basics\types\ripple_UInt256.h">
<Filter>1. Modules\ripple_basics\types</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="SConstruct" />

View File

@@ -4,7 +4,6 @@
// TODO: these things should all go somewhere
#include <string>
#include "uint256.h"
#include <openssl/ripemd.h>
#include <openssl/sha.h>

View File

@@ -3,7 +3,6 @@
#include <map>
#include "uint256.h"
#include "SerializedTransaction.h"
class CanonicalTXKey

View File

@@ -6,7 +6,6 @@
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition_variable.hpp>
#include "uint256.h"
#include "ScopedLock.h"
#include "InstanceCounter.h"

View File

@@ -9,7 +9,6 @@
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include "uint256.h"
#include "RippleAddress.h"
#include "SerializedTypes.h"
#include "Pathfinder.h"

View File

@@ -8,8 +8,6 @@
#include <boost/bimap/unordered_set_of.hpp>
#include <boost/bimap/multiset_of.hpp>
#include "uint256.h"
enum POWResult
{
powOK = 0,

View File

@@ -2,7 +2,6 @@
#define __RIPPLE_ADDRESS__
#include "base58.h"
#include "uint256.h"
//
// Used to hold addresses and parse and produce human formats.

View File

@@ -9,7 +9,6 @@
#include <boost/enable_shared_from_this.hpp>
#include <boost/unordered_map.hpp>
#include "uint256.h"
#include "ScopedLock.h"
#include "Serializer.h"
#include "HashedObject.h"

View File

@@ -5,7 +5,6 @@
#include <boost/shared_ptr.hpp>
#include "uint256.h"
#include "SerializedObject.h"
#include "TransactionFormats.h"
#include "RippleAddress.h"

View File

@@ -4,7 +4,6 @@
#include <vector>
#include <string>
#include "uint256.h"
#include "Serializer.h"
#include "FieldNames.h"
#include "InstanceCounter.h"

View File

@@ -8,7 +8,6 @@
#include <boost/shared_ptr.hpp>
#include "key.h"
#include "uint256.h"
#include "FieldNames.h"
class Serializer

View File

@@ -8,7 +8,6 @@
#include <boost/unordered_map.hpp>
#include <boost/thread/mutex.hpp>
#include "uint256.h"
#include "InstanceCounter.h"
DEFINE_INSTANCE(Suppression);

View File

@@ -12,7 +12,6 @@
#include <boost/cstdint.hpp>
#include "key.h"
#include "uint256.h"
#include "ripple.pb.h"
#include "Serializer.h"
#include "SHAMap.h"

View File

@@ -6,7 +6,6 @@
#include <boost/shared_ptr.hpp>
#include <boost/ptr_container/ptr_vector.hpp>
#include "uint256.h"
#include "Serializer.h"
#include "SerializedTypes.h"
#include "SerializedObject.h"

View File

@@ -6,7 +6,6 @@
#include <boost/unordered_map.hpp>
#include <boost/thread/mutex.hpp>
#include "uint256.h"
#include "SerializedValidation.h"
#include "JobQueue.h"

View File

@@ -12,7 +12,6 @@
#include "openssl/ec.h"
#include "openssl/dh.h"
#include "uint256.h"
#include "Serializer.h"
class Ledger;

View File

@@ -16,8 +16,6 @@
#include <boost/shared_ptr.hpp>
#include "RippleAddress.h"
#include "uint256.h"
#include "base58.h"
// secp256k1:
// const unsigned int PRIVATE_KEY_SIZE = 279;