diff options
| author | Peter Jones <pjones@redhat.com> | 2021-08-04 13:24:11 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2021-09-07 17:05:04 -0400 |
| commit | e13ac7386ea425c9222e05a2f9879d5af5cb91f6 (patch) | |
| tree | b4a9ee9785709a1ac74f1d8c3f431b481e8e960f /Cryptlib/Hash/CryptSha256.c | |
| parent | 0837d010a6ee140ff3cc770aadc89fbb015a7ca2 (diff) | |
| download | efi-boot-shim-e13ac7386ea425c9222e05a2f9879d5af5cb91f6.tar.gz efi-boot-shim-e13ac7386ea425c9222e05a2f9879d5af5cb91f6.zip | |
Make CopyMem() work with EFI's declaration
EFI_BOOT_SERVICES includes CopyMem() and SetMem() functions which are
marked EFIAPI, and in the case of CopyMem() does not mark the source
argument as CONST.
This patch makes all our invocations work with that, so (once gnu-efi's
implementation is fixed to match) we can use the existing implementation
as the implementation in a mock EFI_BOOT_SERVICES.
Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'Cryptlib/Hash/CryptSha256.c')
| -rw-r--r-- | Cryptlib/Hash/CryptSha256.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Cryptlib/Hash/CryptSha256.c b/Cryptlib/Hash/CryptSha256.c index 06ecb2e9..05bc6b0a 100644 --- a/Cryptlib/Hash/CryptSha256.c +++ b/Cryptlib/Hash/CryptSha256.c @@ -91,7 +91,7 @@ Sha256Duplicate ( return FALSE;
}
- CopyMem (NewSha256Context, Sha256Context, sizeof (SHA256_CTX));
+ CopyMem (NewSha256Context, (void *)Sha256Context, sizeof (SHA256_CTX));
return TRUE;
}
|
