help-gnutls
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-gnutls] verify signed data


From: Volker Steiß
Subject: [Help-gnutls] verify signed data
Date: Mon, 19 Mar 2007 01:15:19 +0100

Hello everybody,

I am on a project using public-private-key methods and just tried using GnuTLS 
for this.
I am stuck at this point and hope someone can help me out:
First I created a public private key (it's long ago, so I cant tell you how I 
did it exactly).
I have created a signature with gnutls_x509_privkey_sign_data(PRIV_KEY), 
converted it to readable text with gnutls_hex_encode() and stored the result 
(Data + Signature) into a file.
Now I want to verify the created data: I read the data and the signature, 
decode the signature with gnutls_hex_decode() and try to verify it with 
gnutls_x509_privkey_verify_data(PUB_KEY). But here I get return code 0, which 
means no success.

Verification overview:
>>>> - somecode
init_gnutls ()
...
gnutls_hex_decode (&temp, signature.data, &signature.size)
...
gnutls_x509_privkey_init (&key)
gnutls_x509_privkey_import (key, &key_datum, GNUTLS_X509_FMT_PEM)
result = gnutls_x509_privkey_verify_data (key, flags, &uid, &signature)
//result = 0
...
<<<< - end of somecode


Btw: What I realize at "gnutls_hex_decode (&temp, signature.data, 
&signature.size)" is that temp.size is 512 bytes and signature.size also is 
512. Am I wrong when I say: It should be smaller after decoding?


Thanks in advance and
Regards
  Volker
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066





reply via email to

[Prev in Thread] Current Thread [Next in Thread]