releasing LGPL version of opencdk?

Simon Josefsson simon at
Tue Apr 15 07:06:12 CEST 2008

Nikos Mavrogiannopoulos <nmav at> writes:

> We also have another problem I found during my migration to generic
> crypto functions. Since opencdk does crypto by itself it has (at least
> the included version) to call the gnutls API generic functions also,
> otherwise it will not be possible to completely offer a version
> compiled with another crypto library.

Ouch... you are right.

> For this reason I'd suggest to consider making it (the tiny part) a
> part of gnutls. The generic API to use would be the exported gnutls
> _openpgp_ API. What do you think of this?

That is unfortunate because it would lead to having no LGPL openpgp
library available for other applications...  except for the gnutls API,
though, of course.  How useful is that for a non-tls application?

However, this suggestion would save me cycles maintaining minicdk (time
I really don't have), so I think we should do this.  By integrating the
opencdk code more closely we can also remove some duplicate stuff (like
base64), remove some then unnecessary stuff (e.g. cdk_check_version),
and use more gnulib modules.


More information about the Gnutls-devel mailing list