grub/grub-core/lib
Vladimir 'phcoder' Serbinenko 158dc1ea26 XZ CRC64 and SHA256 support.
* Makefile.util.def (libgrubmods): Add crc64.c.
	* grub-core/Makefile.core.def (crc64): New module.
	* grub-core/lib/crc64.c: New file.
	* grub-core/lib/xzembed/xz_dec_stream.c (xz_dec_hash)
	[!GRUB_EMBED_DECOMPRESSOR]: Rename crc32_context to hash_context.
	Fix the type.
	(MAX_HASH_SIZE): New define.
	(xz_dec) [!GRUB_EMBED_DECOMPRESSOR]: Add generic hash fields.
	(dec_block) [!GRUB_EMBED_DECOMPRESSOR]: Handle non-crc32 hashes.
	(index_update) [!GRUB_EMBED_DECOMPRESSOR]: Likewise.
	(dec_index) [!GRUB_EMBED_DECOMPRESSOR]: Likewise.
	(crc32_validate) [!GRUB_EMBED_DECOMPRESSOR]: Rename to ...
	(hash_validate) [!GRUB_EMBED_DECOMPRESSOR]: ... this.
	Handle non-crc32 hashes.
	(hashes) [!GRUB_EMBED_DECOMPRESSOR]: New variable.
	(dec_stream_header): Handle non-crc32 hashes.
	(dec_stream_footer): Likewise.
	(dec_block_header): Likewise.
	(dec_main): Likewise.
	(xz_dec_init): Likewise.
	(xz_dec_reset): Likewise.
	(xz_dec_end): Likewise.
	* util/import_gcry.py: Add CRC64 line.
2011-11-03 15:13:30 +01:00
..
arc sgi support 2011-05-13 16:36:05 +02:00
efi Move grub_reboot out of the kernel. 2011-10-19 16:53:18 +02:00
emu Add missing emu/halt.c 2010-08-30 00:54:15 +02:00
i386 * grub-core/kern/i386/pc/startup.S (grub_exit): Add missing zeroing-out. 2011-10-23 23:04:57 +02:00
ia64 * grub-core/disk/ahci.c: Add missing license statements. 2011-06-24 00:29:21 +02:00
ieee1275 Move grub_reboot out of the kernel. 2011-10-19 16:53:18 +02:00
libgcrypt/cipher automake commit without merge history 2010-05-06 11:34:04 +05:30
libgcrypt_wrap * grub-core/lib/posix_wrap/string.h (memcpy) [GRUB_UTIL]: 2011-10-23 23:28:23 +02:00
minilzo Import minilzo library for LZO decompression support. 2011-08-14 11:39:31 +02:00
mips Move grub_reboot out of the kernel. 2011-10-19 16:53:18 +02:00
posix_wrap * grub-core/lib/posix_wrap/string.h (memcpy) [GRUB_UTIL]: 2011-10-23 23:28:23 +02:00
powerpc * include/grub/dl.h [ASM_FILE]: Adapt for assembly. 2011-04-20 01:37:48 +02:00
sparc64 * include/grub/dl.h [ASM_FILE]: Adapt for assembly. 2011-04-20 01:37:48 +02:00
x86_64 * include/grub/dl.h [ASM_FILE]: Adapt for assembly. 2011-04-20 01:37:48 +02:00
xzembed XZ CRC64 and SHA256 support. 2011-11-03 15:13:30 +01:00
adler32.c Return correct adler32 value in read() call. 2011-08-21 14:49:07 +02:00
arg.c * grub-core/lib/arg.c (grub_arg_parse): Avoid interpreting direct 2010-11-01 12:45:51 +01:00
cmdline.c Improve loaders' kernel command line handling. 2011-01-07 17:09:39 +01:00
cmos_datetime.c CMOS support on sparc. 2011-07-05 20:24:20 +02:00
crc.c Add crc32c for btrfs 2010-12-01 01:22:55 +01:00
crc64.c XZ CRC64 and SHA256 support. 2011-11-03 15:13:30 +01:00
crypto.c geli v5 (including rekeying support) 2011-04-24 17:15:55 +02:00
envblk.c automake commit without merge history 2010-05-06 11:34:04 +05:30
hexdump.c automake commit without merge history 2010-05-06 11:34:04 +05:30
legacy_parse.c * grub-core/lib/legacy_parse.c (grub_legacy_parse): Correctly handle 2011-05-05 01:27:54 +02:00
LzFind.c * grub-core/lib/LzFind.c: Add missing include. 2010-09-24 09:19:57 +02:00
LzmaDec.c C part of decompressor 2010-09-21 11:22:52 +02:00
LzmaEnc.c * grub-core/lib/LzFind.c: Add missing include. 2010-09-24 09:19:57 +02:00
pbkdf2.c Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
reed_solomon.c * grub-core/lib/reed_solomon.c (gf_invert): Declare as const and 2011-10-23 23:55:38 +02:00
relocator.c * grub-core/lib/relocator.c (malloc_in_range): Fix a memory corruption 2011-06-27 12:18:44 +02:00
setjmp.S * grub-core/lib/setjmp.S [__ia64__]: Include ./ia64/longjmp.S. 2011-10-23 23:34:30 +02:00