Vladimir Serbinenko
|
d1307d873a
|
Import libgcrypt 1.5.3.
|
2013-11-07 06:35:50 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
1d679ddaa2
|
* util/import_gcry.py: Add final newline in visibility.h.
|
2013-08-21 21:00:15 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
62b15edfd1
|
Fix distfiles list.
Reported by: Andrey Borzenkov <arvidjaar@gmail.com>
|
2013-05-11 15:48:08 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3e912fda81
|
* conf/Makefile.common: Poison float and double on non-emu.
|
2013-05-08 11:05:37 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5e3b8dcbb5
|
Import gcrypt public-key cryptography and implement signature checking.
|
2013-01-11 21:32:42 +01:00 |
|
Colin Watson
|
ecadc4c2c4
|
* util/import_gcry.py: Sort cipher_files, to make build system
generation more deterministic.
|
2012-09-05 09:00:39 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
2702b4e4f7
|
Fix make dist.
* Makefile.am (starfield_theme_files): New var.
(starfield_DATA): Use starfield_theme_files.
(EXTRA_DIST): Add starfield_theme_files. Add starfield source files.
Add bootcheck-related files.
* conf/Makefile.extra-dist (EXTRA_DIST): Add several missing files.
* docs/Makefile.am (EXTRA_DIST): Add font_char_metrics.png
and font_char_metrics.txt.
* grub-core/Makefile.core.def (kernel): Update extra_dist.
(setjmp): Add lib/ia64/longjmp.S.
* po/Makefile.in.in (DISTFILES): Add POTFILES-shell.in and grub.d.sed.
* po/POTFILES.in: Regenerate.
* po/Rules-swiss: use DISTFILES.common.extra2 and not
DISTFILES.common.extra1.
* util/devicemap.c: Removed.
* grub-core/lib/i386/relocator_backward.S: Likewise.
* util/import_gcry.py: Remove unused files. Add extra_dist for
ChangeLog.
|
2012-02-28 12:58:57 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
78dde88e8c
|
* configure.ac: Remove -Winline altogether and -Wmissing-prototypes on
utils.
* util/import_gcry.py: Add -Wno-strict-aliasing on checked modules.
|
2012-02-11 12:21:21 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ebcecdf1c3
|
Increase warning level.
* conf/Makefile.common (CFLAGS_GNULIB): Add -Wno-redundant-decls
-Wno-unreachable-code -Wno-conversion -Wno-old-style-definition.
* configure.ac (HOST_CFLAGS): Add bunch of -W arguments.
(TARGET_CFLAGS): Likewise.
(HOST_CFLAGS): Add -Werror unless --disable-werror is activated.
* grub-core/Makefile.core.def (decompressor_xz): Add
-Wno-unreachable-code.
(normal): Add -Wno-redundant-decls.
(xzio): Add -Wno-unreachable-code.
(lzopio): Add -Wno-redundant-decls -Wno-error.
* grub-core/commands/acpi.c: Add exception to -Wcast-align.
* grub-core/commands/lsacpi.c: Add exception to -Wcast-align.
* grub-core/gensymlist.sh: Add exception to -Wmissing-format-attribute.
* grub-core/kern/dl.c: Add exception to -Wcast-align.
* grub-core/kern/efi/efi.c (grub_efi_modules_addr): Likewise.
* grub-core/kern/i386/coreboot/init.c: Add exception to
-Wsuggest-attribute=noreturn.
* grub-core/kern/ia64/dl.c: Add exception to -Wcast-align.
* grub-core/kern/ia64/dl_helper.c: Likewise.
* grub-core/kern/mips/dl.c: Likewise.
* grub-core/kern/sparc64/dl.c: Likewise.
* grub-core/lib/LzmaEnc.c: Add exception to -Wshadow.
* grub-core/lib/libgcrypt_wrap/cipher_wrap.h (memcpy): Likewise.
(memcmp): Likewise.
* grub-core/lib/pbkdf2.c: Add exception to -Wunreachable-code.
* grub-core/loader/ia64/efi/linux.c: Add exception to -Wcast-align.
* grub-core/loader/mips/linux.c: Likewise.
* grub-core/loader/multiboot_elfxx.c: Likewise.
* grub-core/script/parser.y: Add exception to -Wunreachable-code.
* grub-core/video/sm712.c: Add exception to -Wcast-align.
* util/import_gcry.py: Add -Wno-cast-align to modules checked by hand.
* grub-core/font/font.c (grub_font_loader_init): Add explicit cast and
fixme.
* grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Likewise.
* grub-core/kern/i386/multiboot_mmap.c (grub_machine_mmap_init):
Fix prototype.
|
2012-02-10 16:48:48 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
5ebd976935
|
* util/import_gcry.py: Include grub/crypto.h in init.c.
|
2012-02-10 13:58:53 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
c17e546cca
|
* util/import_gcry.py: Skip _gcry_rmd160_mixblock and serpent_test. We
don't use them.
|
2011-12-15 20:33:32 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ff6b18b618
|
* util/import_gcry.py: Don't add include camellia.h to camellia.c. It's
already there.
|
2011-12-15 20:32:02 +01:00 |
|
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 |
|
Vladimir 'phcoder' Serbinenko
|
534d769e57
|
* util/import_gcry.py: Automatically fix camellia.c and camellia.h.
|
2011-10-23 23:40:53 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e084ba1895
|
* util/import_gcry.py: Accept space between # and include.
|
2011-10-23 23:39:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
177b960ea4
|
Fix python 3.x incompatibilities.
* gentpl.py: Put brackets around print strings.
* util/import_gcry.py: Open explicitly as utf-8.
Use in instead of has_key.
|
2011-10-16 11:53:27 +02:00 |
|
Szymon Janc
|
9a8d32a24f
|
Add support for adler32 checksuming.
* grub-core/lib/adler32.c: New file.
* Makefile.util.def (library): Add grub-core/lib/adler32.c to common.
* util/import_gcry.py (cryptolist): Add adler32.
|
2011-08-20 18:24:54 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4879d87871
|
fix bug caused by import_gcry modifications
|
2011-04-23 02:01:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
50ad7d9cae
|
luks grub-probe support
|
2011-04-22 23:39:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
dcd73ec05e
|
add gcry to utils
|
2011-04-22 19:04:21 +02:00 |
|
Colin Watson
|
0c67693394
|
* util/import_gcry.py: Fix typo.
|
2011-04-12 11:39:17 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e745cf0ca6
|
Implement automatic module license checking according to new GNU
guidelines.
* grub-core/kern/dl.c (grub_dl_check_license): New function.
(grub_dl_load_core): Use grub_dl_check_license.
* include/grub/dl.h (GRUB_MOD_SECTION): New macro.
(GRUB_MOD_LICENSE): Likewise.
(GRUB_MOD_DUAL_LICENSE): Likewise.
All modules updated.
|
2011-04-11 23:01:51 +02:00 |
|
BVK Chaitanya
|
8427685faa
|
*_sources now collect all values of all its groups
|
2010-08-21 14:27:31 +05:30 |
|
BVK Chaitanya
|
3d9d354297
|
generate gcry rules from import_gcry
|
2010-08-20 18:21:31 +05:30 |
|
BVK Chaitanya
|
6304d29255
|
working copy, wo nested packaging
|
2010-08-17 19:03:22 +05:30 |
|
BVK Chaitanya
|
8c41176882
|
automake commit without merge history
|
2010-05-06 11:34:04 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
60b03859e8
|
2010-03-05 Vladimir Serbinenko <phcoder@gmail.com>
* util/import_gcry.py: Add autogenerated files to MAINTAINER_CLEANFILES.
|
2010-03-05 15:38:04 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
0eb11149c9
|
eliminate dead code and data in des.c
|
2009-12-23 19:58:33 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
7316783f35
|
Crypto module autoloading
|
2009-12-23 17:33:35 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
9d1fafb96e
|
Move include/grub/cipher_wrap.h to lib/libgcrypt_wrap/cipher_wrap.h
|
2009-12-05 16:33:39 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
59f746dc5f
|
merged mainstream into crypto
|
2009-11-24 02:54:35 +01:00 |
|
Robert Millan
|
0ef45b9398
|
Integrate import_gcry.py in autogen.sh.
|
2009-11-17 10:22:54 +00:00 |
|
Robert Millan
|
59917f8496
|
Merge import_gcry.py from Vladimir's crypto branch.
|
2009-11-17 10:21:01 +00:00 |
|