Home
last modified time | relevance | path

Searched refs:sigstruct (Results 1 – 5 of 5) sorted by relevance

/linux/tools/testing/selftests/sgx/
H A Dsigstruct.c318 struct sgx_sigstruct *sigstruct = &encl->sigstruct; in encl_measure()
326 memset(sigstruct, 0, sizeof(*sigstruct)); in encl_measure()
328 sigstruct->header.header1[0] = header1[0]; in encl_measure()
329 sigstruct->header.header1[1] = header1[1]; in encl_measure()
330 sigstruct->header.header2[0] = header2[0]; in encl_measure()
331 sigstruct->header.header2[1] = header2[1]; in encl_measure()
332 sigstruct->exponent = 3; in encl_measure()
333 sigstruct in encl_measure()
317 struct sgx_sigstruct *sigstruct = &encl->sigstruct; encl_measure() local
[all...]
H A DMakefile30 $(OUTPUT)/sigstruct.o \
41 $(OUTPUT)/sigstruct.o: sigstruct.c
58 $(OUTPUT)/sigstruct.o \
H A Dmain.h31 struct sgx_sigstruct sigstruct; member
H A Dload.c362 ioc.sigstruct = (uint64_t)&encl->sigstruct; in encl_build()
/linux/arch/x86/kernel/cpu/sgx/
H A Dioctl.c467 static int sgx_encl_init(struct sgx_encl *encl, struct sgx_sigstruct *sigstruct, in sgx_encl_init() argument
490 if (sigstruct->body.attributes & sigstruct->body.attributes_mask & in sgx_encl_init()
494 if (sigstruct->body.miscselect & sigstruct->body.misc_mask & in sgx_encl_init()
498 if (sigstruct->body.xfrm & sigstruct->body.xfrm_mask & in sgx_encl_init()
502 sha256(sigstruct->modulus, SGX_MODULUS_SIZE, (u8 *)mrsigner); in sgx_encl_init()
520 ret = __einit(sigstruct, token, addr); in sgx_encl_init()
575 struct sgx_sigstruct *sigstruct; in sgx_ioc_enclave_init() local
592 sigstruct = kmalloc(PAGE_SIZE, GFP_KERNEL); in sgx_ioc_enclave_init()
593 if (!sigstruct) in sgx_ioc_enclave_init()
596 token = (void *)((unsigned long)sigstruct + PAGE_SIZE / 2); in sgx_ioc_enclave_init()
[all …]