mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 14:59:34 +00:00
libgcrypt: Adjust import script, definitions and API users for libgcrypt 1.11
This patches modifies the GRUB-libgcrypt API to match new libgcrypt 1.11. Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
1 parent
3e1c2890b8
commit
0739d24cd1
27 files changed
+1006
-284
No files matched your search
@@ -425,9 +425,9 @@ static enum xz_ret hash_validate(struct xz_dec *s, struct xz_buf *b,
|
||||
|
||||
#ifndef GRUB_EMBED_DECOMPRESSOR
|
||||
if (s->hash)
|
||||
s->hash->init(s->hash_context);
|
||||
s->hash->init(s->hash_context, 0);
|
||||
if (s->crc32)
|
||||
s->crc32->init(s->crc32_context);
|
||||
s->crc32->init(s->crc32_context, 0);
|
||||
#endif
|
||||
s->have_hash_value = 0;
|
||||
s->pos = 0;
|
||||
@@ -493,7 +493,7 @@ static enum xz_ret dec_stream_header(struct xz_dec *s)
|
||||
s->crc32_context = kmalloc(s->crc32->contextsize, GFP_KERNEL);
|
||||
if (s->crc32_context == NULL)
|
||||
return XZ_MEMLIMIT_ERROR;
|
||||
s->crc32->init(s->crc32_context);
|
||||
s->crc32->init(s->crc32_context, 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -531,9 +531,9 @@ static enum xz_ret dec_stream_header(struct xz_dec *s)
|
||||
return XZ_MEMLIMIT_ERROR;
|
||||
}
|
||||
|
||||
s->hash->init(s->hash_context);
|
||||
s->hash->init(s->index.hash.hash_context);
|
||||
s->hash->init(s->block.hash.hash_context);
|
||||
s->hash->init(s->hash_context, 0);
|
||||
s->hash->init(s->index.hash.hash_context, 0);
|
||||
s->hash->init(s->block.hash.hash_context, 0);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@@ -1014,9 +1014,9 @@ void xz_dec_reset(struct xz_dec *s)
|
||||
#ifndef GRUB_EMBED_DECOMPRESSOR
|
||||
if (s->hash)
|
||||
{
|
||||
s->hash->init(s->hash_context);
|
||||
s->hash->init(s->index.hash.hash_context);
|
||||
s->hash->init(s->block.hash.hash_context);
|
||||
s->hash->init(s->hash_context, 0);
|
||||
s->hash->init(s->index.hash.hash_context, 0);
|
||||
s->hash->init(s->block.hash.hash_context, 0);
|
||||
}
|
||||
#endif
|
||||
s->have_hash_value = 0;
|
||||
|
||||
Reference in new issue
Block a user