Enormous cleanup of RippleAddress et. al. into ripple_data

Start cleanup into ripple_data, split out some hash_value() instances
Tidy up CBigNum into ripple_data, moving definitions to .cpp
Split and clean up base58 stuff
Remove unused files from VS2012 project
Clean up some bignum stuff and remove unused files
Partial cleanup of RFC1751
Enormous cleanup with RippleAddress and related, into ripple_data
Remove unused VS project files
Move ECIES stuff into CKey
This commit is contained in:
Vinnie Falco
2013-05-28 17:19:32 -07:00
parent 7ad8f47835
commit 2c525b03c6
76 changed files with 1745 additions and 1292 deletions

View File

@@ -22,8 +22,6 @@
@ingroup ripple_basics
*/
#include "ripple_basics.h"
#include <iostream>
#include <fstream>
@@ -38,8 +36,6 @@
#include <sys/wait.h>
#endif
#include <boost/algorithm/string.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/test/unit_test.hpp>
@@ -47,7 +43,7 @@
#include <boost/regex.hpp>
// VFALCO: TODO, Replace OpenSSL randomness with a dependency-free implementation
// Perhaps Schneier's Yarrow or a variant. Abstract the collection of
// Perhaps Schneier's Fortuna or a variant. Abstract the collection of
// entropy and provide OS-specific implementation. We can re-use the
// BearShare source code for this.
//
@@ -55,6 +51,11 @@
//
#include <openssl/rand.h> // Because of ripple_RandomNumbers.cpp
#include "ripple_basics.h"
// VFALCO: TODO, fix these warnings!
#ifdef _MSC_VER
//#pragma warning (push) // Causes spurious C4503 "decorated name exceeds maximum length"