Преглед на файлове

[Pal/Linux-SGX] Fix checking of the size of a signature file

The format of enclave signature should strictly match the spec.
Jia Zhang преди 6 години
родител
ревизия
1bb5047403
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      Pal/src/host/Linux-SGX/sgx_framework.c

+ 1 - 1
Pal/src/host/Linux-SGX/sgx_framework.c

@@ -70,7 +70,7 @@ int read_enclave_sigstruct(int sigfile, sgx_arch_sigstruct_t * sig)
     if (IS_ERR(ret))
         return -ERRNO(ret);
 
-    if ((size_t)stat.st_size < sizeof(sgx_arch_sigstruct_t)) {
+    if ((size_t)stat.st_size != sizeof(sgx_arch_sigstruct_t)) {
         SGX_DBG(DBG_I, "size of sigstruct size does not match\n");
         return -EINVAL;
     }