As per http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm#Availability the patents on the idea algorithm have expired. As such I'd like to have the idea module included in the package. Currently, after installing gnupg2, I run wget ftp://ftp.gnupg.dk/contrib-dk/idea.c.gz gunzip idea.c.gz gcc -Wall -O2 -shared -fPIC -o idea idea.c cp idea /usr/lib/gnupg This is needed to support older keys created when pgp was still defaulting to using the idea algorithm.
Whiteboard: (none) => MGA2TOO MGA1TOO
CC: (none) => balcaen.john, boklm, fundawang
CC: balcaen.john => (none)
While testing an update for gnupg, bug 10850, I realized the idea module should probably be put into a new package, with suggests or requires for that package added to both gnupg and gnupg2.
CC: boklm => (none)
Is this request still valid?
Keywords: (none) => NEEDINFOWhiteboard: MGA2TOO MGA1TOO => (none)
Yes. The idea plugin is needed to support very old keys created with the first versions of pgp and gpg, and is still not included. In addition to adding /usr/lib{64}/gnupg/idea, the line load-extension idea should be added to /usr/share/gnupg/options.skel I add the line after the use-agent line.
Created attachment 8544 [details] Source code for the gnupg idea extension As the ftp site is not currently responding, attaching a copy of the source code from taken from that site, previously.
Assigning to all packagers collectively since gnupg2 has no registered maintainer.
Keywords: NEEDINFO => (none)Assignee: bugsquad => pkg-bugs