diff --git a/ChangeLog b/ChangeLog
index b34dd6479da50bde2b983955840f22baa8b78fab..bd859f9e9f02abadd3bc088e7471d7148b97d16b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2004-01-08  Niels Möller  <niels@s3.kth.se>
 
+	* index.html: Added instruction for CVS access.
+
 	* dsa-keygen.c (dsa_nist_gen): Fixed declaration/statement order.
 
 	* rsa-keygen.c (bignum_next_prime): Fixed off-by-one error when
diff --git a/index.html b/index.html
index 0338cf658fa9fdd7fbdde6fa477d18255974b5e3..ff151087d345f575c2d3aa1f5296ca965bc04a5e 100644
--- a/index.html
+++ b/index.html
@@ -23,6 +23,17 @@ href="ftp://ftp.lysator.liu.se/pub/security/lsh">ftp</a>. Nettle is
 also included with the latest development versions of <a
 href="http://www.lysator.liu.se/~nisse/lsh">lsh</a>.
 
+<h2> CVS access </h2>
+
+As some shared but crucial files are not stored in the Nettle corner
+of the CVS repository, the recommended way of CVS access is to check
+out the entire LSH tree, as per the instructions at the <a
+href="http://www.lysator.liu.se/~nisse/lsh">LSH home page</a>, run the
+top-level <tt>./.bootstrap</tt> script (which sets up a few important
+symlinks and runs .bootstrap scripts in subdirectories), and then
+descend into the <tt>src/nettle</tt> directory for a standard
+<tt>./configure && make</tt> there.
+
 <h2> Contact </h2>
 
 Send mail to the <a