[gnutls-devel] PKCS#11 generate random functionality
Nikos Mavrogiannopoulos
nmav at gnutls.org
Fri Oct 25 20:10:59 CEST 2013
On 10/25/2013 03:23 PM, Wolfgang Meyer zu Bergsten wrote:
> Hello Nikos,
> thank you for the review!
>
> On 10/25/2013 02:30 PM, Nikos Mavrogiannopoulos wrote:
>> On 10/25/2013 11:29 AM, Wolfgang Meyer zu Bergsten wrote:
>>> The patch implements a new public function:
>>> int
>>> gnutls_pkcs11_token_get_random (const char *token_url,
>>> size_t len,
>>> gnutls_datum_t *rnddata)
>>
>> Hello Wolfgang,
>> It looks like a nice addition. However why not follow gnutls_rnd() and
>> just return the random data in a caller-provided buffer rather than an
>> allocated string? I think this would make things simpler.
>
> That was actually my first implementation. Then I looked at the other
> PKCS#11 functions, and there the returned data was allocated in gnutls,
> so I thought I should be doing this as well.
>
> Changed in the appended patch to the proposed interface. New Interface:
>
> int
> gnutls_pkcs11_token_get_random (const char* token_url,
> void* data,
> size_t len);
Applied. Thank you!
More information about the Gnutls-devel
mailing list