Updated openssl link to post-Heartbleed version

Internal link updates
philemon 2014-04-12 07:23:30 +04:00
commit 912212a144
4 changed files with 5 additions and 76 deletions

@ -10,7 +10,7 @@ and Its Dependencies**][07].
Grab the [latest tarball][06] from the [openssl.org download page][05] and unpack
it. At the MSYS prompt, run:
$ cd /c/openssl-1.0.1f
$ cd /c/openssl-1.0.1g
$ ./config --openssldir=/usr
$ make
$ make install

@ -2,7 +2,7 @@
> #### [Install on Microsoft Windows](Install-MMGen-on-Microsoft-Windows)
> #### [Install on Debian/Ubuntu Linux](Install-MMGen-on-Debian-or-Ubuntu-Linux)
> #### [Install on Debian/Ubuntu Linux](Install-MMGen-on-Debian%2FUbuntu-Linux)
### Using MMGen

@ -11,7 +11,7 @@ Add the Python base and Scripts directories to your [path][08], e.g.
Grab the [latest tarball][06] from the [openssl.org download page][05] and unpack
it. At the MSYS prompt, run:
$ cd /c/openssl-1.0.1f
$ cd /c/openssl-1.0.1g
$ ./config --openssldir=/usr
$ make
$ make install
@ -101,7 +101,7 @@ in the first two steps of [**Getting Started with MMGen**][13].
[09]: https://www.python.org/ftp/python/2.7.6/python-2.7.6.msi
[08]: Editing-the-user-path-in-Windows
[07]: https://pypi.python.org/pypi/scrypt/
[06]: http://www.openssl.org/source/openssl-1.0.1f.tar.gz
[06]: http://www.openssl.org/source/openssl-1.0.1g.tar.gz
[05]: http://www.openssl.org/source/
[10]: https://github.com/mmgen/mmgen/archive/master.zip
[11]: http://slproweb.com/download/Win32OpenSSL-1_0_1f.exe

@ -1,72 +0,0 @@
**Perform the following steps on both your online and offline computers:**
Install the pip Python installer:
$ sudo apt-get install python-pip
Install required Python modules:
$ sudo pip install ecdsa scrypt pycrypto bitcoin-python
Install MMGen:
$ git clone https://github.com/mmgen/mmgen.git
$ cd mmgen; sudo ./setup.py install
Install vanitygen (optional but recommended):
$ git clone https://github.com/samr7/vanitygen.git
(build and put the "keyconv" executable in your path)
At this point you can begin trying out MMGen, creating a test wallet and
generating keys as described in **Using MMGen** below. To be able to track
addresses and create and sign transactions, however, you'll need to have
bitcoin daemons installed on your online and offline machines.
#### Install the offline bitcoind:
Instructions [here][01].
#### Install the online bitcoind:
The bitcoin daemon on the **online machine**, a.k.a. the "watch-only" bitcoind,
is used for tracking addresses and requires the full blockchain. For this, a
more powerful computer is desirable. In particular, importing addresses is
especially CPU-intensive. You'll also need plenty of free disk space for the
rapidly-growing blockchain (~20GB at the time of writing).
The standard bitcoin daemon at present lacks the watch-only address support we
need, so you'll have to get and compile a patched version by Bitcoin core
developer Pieter Wuille, aka Sipa. Fortunately, it builds out of the box
when the proper dependencies are installed.
The boost development packages are the dependencies you're most likely to be
missing. Check that the following are on your system (package names may vary;
the version should be 1.48 or greater):
libboost-system-dev
libboost-filesystem-dev
libboost-program-options-dev
libboost-chrono-dev
libboost-test-dev
libboost-thread-dev
Download the bitcoin-watchonly [zip archive][00] (commit #a13f1e8 [[check][]])
from GitHub, configure, and build:
$ unzip watchonly.zip
$ cd bitcoin-watchonly
$ ./autogen.sh
$ ./configure (add --with-incompatible-bdb if libdb version > 4.8)
$ make -j4 src/bitcoind
With your online machine connected to the Internet, start the freshly compiled
daemon and let it synchronize the blockchain, taking care to **move any
existing wallet.dat out of harm's way** beforehand. You'll use the new wallet
created by the daemon upon startup as your **tracking wallet**.
Congratulations! Your MMGen installation is now complete.
[00]: https://codeload.github.com/sipa/bitcoin/zip/watchonly
[01]: Install-the-Offline-Bitcoind
[check]: https://github.com/sipa/bitcoin/tree/watchonly

@ -0,0 +1 @@
Install-MMGen-on-Debian%2FUbuntu-Linux.md