opengnsys_ipxe/src
Michael Brown 3ec773cd2b [crypto] Force caller to provide temporary storage for modular calculations
bigint_mod_multiply() and bigint_mod_exp() require a fixed amount of
temporary storage for intermediate results.  (The amount of temporary
storage required depends upon the size of the integers involved.)

When performing calculations for 4096-bit RSA the amount of temporary
storage space required will exceed 2.5kB, which is too much to
allocate on the stack.  Avoid this problem by forcing the caller to
allocate temporary storage.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-18 20:22:43 +00:00
..
arch [rng] Allow entropy_enable() to return an error 2012-03-18 17:05:37 +00:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [rng] Add Linux entropy source using /dev/random 2012-03-18 17:06:03 +00:00
core [syslog] Separate out generic line-based console functionality 2012-02-28 23:10:01 +00:00
crypto [crypto] Force caller to provide temporary storage for modular calculations 2012-03-18 20:22:43 +00:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [myri10ge] Fix compilation error in myri10ge_command() with gcc 4.7 2012-03-16 16:43:55 +00:00
hci [image] Eliminate the register_and_xxx_image() functions 2011-10-25 01:41:41 +01:00
image [efi] Add iPXE download protocol 2012-02-15 12:08:39 +00:00
include [crypto] Force caller to provide temporary storage for modular calculations 2012-03-18 20:22:43 +00:00
interface [rng] Add Linux entropy source using /dev/random 2012-03-18 17:06:03 +00:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [tls] Use iPXE native RSA algorithm 2012-03-18 14:44:53 +00:00
tests [crypto] Force caller to provide temporary storage for modular calculations 2012-03-18 20:22:43 +00:00
usr [lotest] Accept non-loopback packets during test 2011-12-08 00:30:28 +00:00
util [build] Include UNDI PCI driver within all-drivers build 2011-11-16 00:22:30 +00:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [tg3] New tg3 driver 2012-01-30 23:10:53 +00:00
Makefile.housekeeping [build] Avoid using -ffunction-sections on some older versions of gcc 2011-06-29 11:48:29 +01:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00