Commit dd4f677b authored by Will Thomas's avatar Will Thomas Committed by Herbert Xu

crypto: img-hash - Fix hash request context

Move 0 length buffer to end of structure to stop overwriting
fallback request data. This doesn't cause a bug itself as the
buffer is never used alongside the fallback but should be
changed.
Signed-off-by: default avatarWill Thomas <will.thomas@imgtec.com>
Reviewed-by: default avatarJames Hartley <james.hartley@imgtec.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 10badea2
...@@ -102,8 +102,10 @@ struct img_hash_request_ctx { ...@@ -102,8 +102,10 @@ struct img_hash_request_ctx {
unsigned long op; unsigned long op;
size_t bufcnt; size_t bufcnt;
u8 buffer[0] __aligned(sizeof(u32));
struct ahash_request fallback_req; struct ahash_request fallback_req;
/* Zero length buffer must remain last member of struct */
u8 buffer[0] __aligned(sizeof(u32));
}; };
struct img_hash_ctx { struct img_hash_ctx {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment