From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1PQmpy-0006rW-9b for mharc-grub-devel@gnu.org; Thu, 09 Dec 2010 15:11:34 -0500 Received: from [140.186.70.92] (port=36003 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQmpr-00068E-Mx for grub-devel@gnu.org; Thu, 09 Dec 2010 15:11:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PQmil-0000qG-8x for grub-devel@gnu.org; Thu, 09 Dec 2010 15:04:08 -0500 Received: from mail03.websecurestores.com ([209.147.121.136]:2756) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PQmil-0000pr-0U for grub-devel@gnu.org; Thu, 09 Dec 2010 15:04:07 -0500 Received: from c-75-70-110-173.hsd1.co.comcast.net [75.70.110.173] by mail03.websecurestores.com with SMTP; Thu, 9 Dec 2010 12:03:11 -0800 From: "Jordan" To: Date: Thu, 9 Dec 2010 13:02:40 -0700 Message-ID: <000a01cb97dc$0900d580$9902a8c0@tystent3> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000B_01CB97A1.5CA1FD80" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcuX3Ahs+KmELRGIQP+YDBNMqNKf7g== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3664 X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ Subject: why is crypt package missing dsa, rsa, elgamal, etc? X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Dec 2010 20:11:31 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_000B_01CB97A1.5CA1FD80 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This is my first-ever query in this forum - please be kind ! I've been poking around in the GRUB2 code lately, and noticed that part of the libgcrypt package doesn't get included in the built modules. I see how the Python script translates the standard libgcrypt source files into new ones that can compile in the GRUB build environment, but I also notice that DSA, RSA, ElGamal, ECC, PrimeGen(?) do not actually get compiled. Perhaps this is because they rely on some other functionality that isn't present, such as MPI (multiple-precision integers) ? (a side effect is that several source files are translated and then not used.) What would it take to get them working? Has anyone looked at this before to size it up? I have an application to verify a DSA signature during the bootloader, and without it I'll have to propose a different approach to my customer. Thanks, Jordan ------=_NextPart_000_000B_01CB97A1.5CA1FD80 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

This is my first-ever query in this forum – = please be kind !

 

I’ve been poking around in the GRUB2 code = lately, and noticed that part of the libgcrypt package doesn’t get included in = the built modules.  I see how the Python script translates the standard libgcrypt source files into new ones that can compile in the GRUB build environment, but I also notice that DSA, RSA, ElGamal, ECC, PrimeGen(?) = do not actually get compiled.  Perhaps this is because they rely on some = other functionality that isn’t present, such as MPI (multiple-precision integers) ?  (a side effect is that several source files are = translated and then not used.)

 

What would it take to get them working?  Has = anyone looked at this before to size it up?

 

I have an application to verify a DSA signature = during the bootloader, and without it I’ll have to propose a different = approach to my customer.

 

Thanks,

Jordan

 

------=_NextPart_000_000B_01CB97A1.5CA1FD80--