From ccb3a0eaa62ae5fc741587c5e9b85634f8c7c487 Mon Sep 17 00:00:00 2001 From: Stephen Akridge Date: Tue, 11 Aug 2020 22:29:09 -0700 Subject: [PATCH] Check seed fread --- src/sgx-ecc-ed25519/seed.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sgx-ecc-ed25519/seed.c b/src/sgx-ecc-ed25519/seed.c index 3eaa024..cc2fc43 100644 --- a/src/sgx-ecc-ed25519/seed.c +++ b/src/sgx-ecc-ed25519/seed.c @@ -31,7 +31,11 @@ int ed25519_create_seed(unsigned char *seed) { return 1; } - fread(seed, 1, 32, f); + size_t ret = fread(seed, 1, 32, f); + if (ret != 32) { + fprintf(stderr, "Seed read error"); + return 1; + } fclose(f); #endif #endif