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