[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RSA sign/verify and hash generation functions
From: |
Nikos Mavrogiannopoulos |
Subject: |
Re: RSA sign/verify and hash generation functions |
Date: |
Thu, 16 Dec 2010 22:23:29 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7 |
On 12/16/2010 06:49 PM, Murray S. Kucherawy wrote:
>> What do you mean by key size? The indicator returned by
>> gnutls_pubkey_get_pk_algorithm()?
>
> It's telling me the key is zero bits long. My call sequence is:
>
> bits = 0;
> gnutls_pubkey_init(&X)
> gnutls_pubkey_import(X, &keydata, GNUTLS_X509_FMT_DER);
> gnutls_pubkey_verify_hash(X, 0, &digest, &signature); <== works; returns 1
> gnutls_pubkey_get_pk_algorithm(X, &bits);
> assert(bits > 0); <== FAILS
>
> It looks like key->bits is never set to anything by gnutls_pubkey_import().
It was not set when importing from a raw format. Should work now.
>> I've just added (not tested yet) gnutls_pubkey_import_privkey() that
>> will import the public parameters from a gnutls_privkey_t structure.
>>
>> Thus it would still be quite some calls, but you don't need to export
>> anything. How does it look?
>>
>> gnutls_x509_privkey_init(A)
>> gnutls_x509_privkey_import(A)
>> gnutls_privkey_init(P)
>> gnutls_privkey_import_x509(P,A)
>> gnutls_pubkey_init(B)
>> gnutls_pubkey_import_privkey(B,P)
>
> Works for me. Let me know when you'd like me to grab a snapshot and try it.
Should work by now.
regards,
Nikos
- RE: RSA sign/verify and hash generation functions, (continued)
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/08
- Re: RSA sign/verify and hash generation functions, Nikos Mavrogiannopoulos, 2010/12/09
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/09
- Re: RSA sign/verify and hash generation functions, Nikos Mavrogiannopoulos, 2010/12/13
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/14
- Re: RSA sign/verify and hash generation functions, Nikos Mavrogiannopoulos, 2010/12/14
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/14
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/15
- Re: RSA sign/verify and hash generation functions, Nikos Mavrogiannopoulos, 2010/12/16
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/16
- Re: RSA sign/verify and hash generation functions,
Nikos Mavrogiannopoulos <=
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/16
- Re: RSA sign/verify and hash generation functions, Nikos Mavrogiannopoulos, 2010/12/18
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/20
- RE: RSA sign/verify and hash generation functions, Murray S. Kucherawy, 2010/12/08