Crypto: Prevent the scratch allocator from overflowing

If the requested_size from the scratch allocator is
greater than 0xfffffffc, the align macro overflows
without failing allocation thus allowing out-of-bounds
writes in the Crypto partition memory.

Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
Change-Id: Ic218fea8238ecd3e8d146586d2c413386870d580
1 file changed