aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_ksk.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-10-08 14:08:01 +0000
committerChristian Grothoff <christian@grothoff.org>2010-10-08 14:08:01 +0000
commit5a15f9b33c05a1579737ee57ef9cbc7b326eb8ac (patch)
tree74a41a9622de577c1b13810b2786e3b879713708 /src/util/crypto_ksk.c
parent41c4b74fb120a91de7a459d6b56f2332539ec4f9 (diff)
downloadgnunet-5a15f9b33c05a1579737ee57ef9cbc7b326eb8ac.tar.gz
gnunet-5a15f9b33c05a1579737ee57ef9cbc7b326eb8ac.zip
fix
Diffstat (limited to 'src/util/crypto_ksk.c')
-rw-r--r--src/util/crypto_ksk.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/util/crypto_ksk.c b/src/util/crypto_ksk.c
index 6136fbf43..af0905a33 100644
--- a/src/util/crypto_ksk.c
+++ b/src/util/crypto_ksk.c
@@ -325,7 +325,8 @@ gen_prime (gcry_mpi_t *ptest, unsigned int nbits, GNUNET_HashCode * hc)
325 size_t written; 325 size_t written;
326 326
327 gcry_mpi_set_ui(sp, x); 327 gcry_mpi_set_ui(sp, x);
328 gcry_mpi_div (NULL, tmp, prime, sp, -1 /* TODO CG: is this correct? */); 328 gcry_mpi_div (NULL, tmp, prime, sp, -1);
329 mods[i] = 0;
329 gcry_mpi_print (GCRYMPI_FMT_USG, (unsigned char *) &mods[i], sizeof(*mods), &written, tmp); 330 gcry_mpi_print (GCRYMPI_FMT_USG, (unsigned char *) &mods[i], sizeof(*mods), &written, tmp);
330 } 331 }
331 gcry_mpi_release (sp); 332 gcry_mpi_release (sp);
@@ -419,8 +420,7 @@ generate_kblock_key (KBlock_secret_key * sk,
419 gcry_mpi_sub_ui (t2, sk->q, 1); 420 gcry_mpi_sub_ui (t2, sk->q, 1);
420 gcry_mpi_mul (phi, t1, t2); 421 gcry_mpi_mul (phi, t1, t2);
421 gcry_mpi_gcd (g, t1, t2); 422 gcry_mpi_gcd (g, t1, t2);
422 gcry_mpi_div (f, NULL, phi, g, -1 /* TODO CG: is this correct? */); 423 gcry_mpi_div (f, NULL, phi, g, 0);
423
424 while (0 == gcry_mpi_gcd (t1, sk->e, phi)) 424 while (0 == gcry_mpi_gcd (t1, sk->e, phi))
425 { /* (while gcd is not 1) */ 425 { /* (while gcd is not 1) */
426 gcry_mpi_add_ui (sk->e, sk->e, 2); 426 gcry_mpi_add_ui (sk->e, sk->e, 2);