From 2a1fadffd712c01482e3607f99e3c50fcb688091 Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Mon, 27 Jul 2009 21:05:24 +0000
Subject: [PATCH] - Increased size of generated value X
---
library/dhm.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/library/dhm.c b/library/dhm.c
index 6879969434..d096185868 100644
--- a/library/dhm.c
+++ b/library/dhm.c
@@ -106,7 +106,7 @@ int dhm_make_params( dhm_context *ctx, int x_size,
MPI_CHK( mpi_grow( &ctx->X, n ) );
MPI_CHK( mpi_lset( &ctx->X, 0 ) );
- n = x_size >> 3;
+ n = x_size - 1;
p = (unsigned char *) ctx->X.p;
for( i = 0; i < n; i++ )
*p++ = (unsigned char) f_rng( p_rng );
@@ -183,7 +183,7 @@ int dhm_make_public( dhm_context *ctx, int x_size,
MPI_CHK( mpi_grow( &ctx->X, n ) );
MPI_CHK( mpi_lset( &ctx->X, 0 ) );
- n = x_size >> 3;
+ n = x_size - 1;
p = (unsigned char *) ctx->X.p;
for( i = 0; i < n; i++ )
*p++ = (unsigned char) f_rng( p_rng );