PEM generated by gnutls_rsa_params_export_pkcs1 and gnutls_dh_params_import_pkcs3

Nikos Mavrogiannopoulos nmav at
Mon Jun 23 01:24:40 CEST 2008

Sam Varshavchik wrote:
> The buffer size return value from gnutls_dh_params_import_pkcs3(), when
> specifying GNUTLS_X509_FMT_PEM, seems to include a trailing \0 byte,
> after "-----END DH PARAMETERS-----<NL>". On the other hand,
> gnutls_rsa_params_export_pkcs1() with GNUTLS_X509_FMT_PEM sets the
> returned buffer size to not include any trailing \0, after "-----END RSA
> PRIVATE KEY-----<NL>".
> That's the behavior I've observed with 2.0.4; and I haven't yet built
> 2.4.0. If that's the case, I'm not really sure if it's a major issue,
> but perhaps this should be noted in the man pages.

 This is a bug for sure, thank you for reporting it. Does the attached
patch solve your issue?

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: diff.txt
URL: </pipermail/attachments/20080623/a2171154/attachment.txt>

More information about the Gnutls-devel mailing list