Make ra_tls error log more informative
This commit is contained in:
parent
cd2d6538b6
commit
a72a86f03d
@ -158,15 +158,15 @@ int verify_measurement(const char* mr_enclave, const char* mr_signer,
|
|||||||
try {
|
try {
|
||||||
assert(mr_enclave && mr_signer && isv_prod_id && isv_svn);
|
assert(mr_enclave && mr_signer && isv_prod_id && isv_svn);
|
||||||
status = verify_measurement_internal(mr_enclave, mr_signer, isv_prod_id, isv_svn, debuggable);
|
status = verify_measurement_internal(mr_enclave, mr_signer, isv_prod_id, isv_svn, debuggable);
|
||||||
grpc_printf("remote sgx measurements\n");
|
|
||||||
grpc_printf(" |- mr_enclave : %s\n", byte_to_hex(mr_enclave, 32).c_str());
|
|
||||||
grpc_printf(" |- mr_signer : %s\n", byte_to_hex(mr_signer, 32).c_str());
|
|
||||||
grpc_printf(" |- isv_prod_id : %hu\n", *((uint16_t*)isv_prod_id));
|
|
||||||
grpc_printf(" |- isv_svn : %hu\n", *((uint16_t*)isv_svn));
|
|
||||||
grpc_printf(" |- debuggable : %s", debuggable?"true":"false");
|
|
||||||
if (status) {
|
if (status) {
|
||||||
grpc_printf(" |- verify result : success\n");
|
grpc_printf(" |- verify result : success\n");
|
||||||
} else {
|
} else {
|
||||||
|
grpc_printf("Below remote sgx measurements is not in the allowable list.\n");
|
||||||
|
grpc_printf(" |- mr_enclave : %s\n", byte_to_hex(mr_enclave, 32).c_str());
|
||||||
|
grpc_printf(" |- mr_signer : %s\n", byte_to_hex(mr_signer, 32).c_str());
|
||||||
|
grpc_printf(" |- isv_prod_id : %hu\n", *((uint16_t*)isv_prod_id));
|
||||||
|
grpc_printf(" |- isv_svn : %hu\n", *((uint16_t*)isv_svn));
|
||||||
|
grpc_printf(" |- debuggable : %s\n", debuggable?"true":"false");
|
||||||
grpc_printf(" |- verify result : failed\n");
|
grpc_printf(" |- verify result : failed\n");
|
||||||
}
|
}
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
|
Loading…
Reference in New Issue
Block a user