- Added const-correctness to main codebase

diff --git a/library/dhm.c b/library/dhm.c
index ef43ab8..04d1e9f 100644
--- a/library/dhm.c
+++ b/library/dhm.c
@@ -39,7 +39,7 @@
  */
 static int dhm_read_bignum( mpi *X,
                             unsigned char **p,
-                            unsigned char *end )
+                            const unsigned char *end )
 {
     int ret, n;
 
@@ -65,7 +65,7 @@
  */
 int dhm_read_params( dhm_context *ctx,
                      unsigned char **p,
-                     unsigned char *end )
+                     const unsigned char *end )
 {
     int ret, n;
 
@@ -151,7 +151,7 @@
  * Import the peer's public value G^Y
  */
 int dhm_read_public( dhm_context *ctx,
-                     unsigned char *input, int ilen )
+                     const unsigned char *input, int ilen )
 {
     int ret;