From a27e3a901d042d47fd9b156c6ed87da4f7469575 Mon Sep 17 00:00:00 2001 From: brenosilva Date: Thu, 18 Oct 2012 18:57:06 +0000 Subject: [PATCH] Removed prng() function and added apr_generate_random_bytes --- apache2/msc_crypt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apache2/msc_crypt.c b/apache2/msc_crypt.c index 4de922a2..78185863 100644 --- a/apache2/msc_crypt.c +++ b/apache2/msc_crypt.c @@ -131,15 +131,15 @@ char *getkey(apr_pool_t *mp) { apr_sha1_ctx_t ctx; char salt[64]; - pr_generate_random_bytes(salt, sizeof(salt)); - key = apr_psprintf(mp,"%lu",salt); + apr_generate_random_bytes(salt, sizeof(salt)); + key = apr_psprintf(mp,"%s",salt); apr_sha1_init (&ctx); apr_sha1_update (&ctx, (const char*)key, strlen(key)); apr_sha1_update (&ctx, "\0", 1); - pr_generate_random_bytes(salt, sizeof(salt)); - value = apr_psprintf(mp,"%lu",salt); + apr_generate_random_bytes(salt, sizeof(salt)); + value = apr_psprintf(mp,"%s",salt); apr_sha1_update (&ctx, value, strlen (value)); apr_sha1_final (digest, &ctx);