Lines Matching refs:sigstruct
310 struct sgx_sigstruct *sigstruct = &encl->sigstruct; in encl_measure() local
318 memset(sigstruct, 0, sizeof(*sigstruct)); in encl_measure()
320 sigstruct->header.header1[0] = header1[0]; in encl_measure()
321 sigstruct->header.header1[1] = header1[1]; in encl_measure()
322 sigstruct->header.header2[0] = header2[0]; in encl_measure()
323 sigstruct->header.header2[1] = header2[1]; in encl_measure()
324 sigstruct->exponent = 3; in encl_measure()
325 sigstruct->body.attributes = SGX_ATTR_MODE64BIT; in encl_measure()
326 sigstruct->body.xfrm = 3; in encl_measure()
338 BN_bn2bin(get_modulus(key), sigstruct->modulus); in encl_measure()
354 if (!mrenclave_commit(ctx, sigstruct->body.mrenclave)) in encl_measure()
357 memcpy(&payload.header, &sigstruct->header, sizeof(sigstruct->header)); in encl_measure()
358 memcpy(&payload.body, &sigstruct->body, sizeof(sigstruct->body)); in encl_measure()
363 sigstruct->signature, &siglen, key)) in encl_measure()
366 if (!calc_q1q2(sigstruct->signature, sigstruct->modulus, sigstruct->q1, in encl_measure()
367 sigstruct->q2)) in encl_measure()
371 reverse_bytes(sigstruct->signature, SGX_MODULUS_SIZE); in encl_measure()
372 reverse_bytes(sigstruct->modulus, SGX_MODULUS_SIZE); in encl_measure()