value is always different
Ali Khalfan
ali.khalfan at gmail.com
Mon Apr 26 17:06:39 CEST 2010
The full code is just a few lines more I'll just post it all...., seems
some sort of randomization is being added.......thanks for your help
#include <stdio.h>
#include <gcrypt.h>
int main()
{
int err;
gcry_md_hd_t ctx;
char key[32] ="The fish is under the water";
char plain_text[256];
strcpy(plain_text,"It was the best of times it was the worst of
times it was the happiest ");
err = gcry_md_open(&ctx,GCRY_MD_SHA256, GCRY_MD_FLAG_HMAC);
gcry_md_setkey (ctx, key, 32);
gcry_md_write(ctx, &plain_text,sizeof plain_text);
unsigned char *digest = gcry_md_read (ctx, GCRY_MD_SHA256);
int index = 0;
for (index; index<32; index++)
printf("%02X", (unsigned char)digest[index]);
gcry_md_close (ctx);
return 0;
}
-------- Original Message --------
Subject: Re: value is always different
From: Brad Hards <bradh at frogmouth.net>
To: help-gnutls at gnu.org
Date: Mon Apr 26 2010 04:38:09 GMT-0400 (EDT)
> On Monday 26 April 2010 05:17:22 pm Ali Khalfan wrote:
>
>> err = gcry_md_open(&ctx,GCRY_MD_SHA256, GCRY_MD_FLAG_HMAC);
>> gcry_md_setkey (ctx, key, 32);
>> gcry_md_write(ctx, &plain_text,sizeof plain_text);
>> unsigned char *digest = gcry_md_read (ctx, GCRY_MD_SHA256);
>>
> This looks roughly right. Can you post a minimal compilable example that shows
> what the rest of the code looks like?
>
> Brad
>
>
> _______________________________________________
> Help-gnutls mailing list
> Help-gnutls at gnu.org
> http://lists.gnu.org/mailman/listinfo/help-gnutls
>
More information about the Gnutls-help
mailing list