User Tools

Site Tools


pe-bpmn-editor_sgxcomputation

SGXComputation

Required input objects

1…n data objects (enclave data, data) from SGXComputation or SGXProtect tasks

Required input parameters

group (with SGXComputation, SGXProtect or SGXAttestationEnclave tasks)

Optional input parameters

input script (direct input or input as an output of another stereotype task)

Required output objects

1 data object (enclave data or data)

Restrictions

Restriction: task must have at least one input and exactly one output data objects
Error: at least 1 input and exactly 1 output are required

Restriction: “groupId” property must exist under stereotype details object - group must have been selected and saved and “groupId” information must not have been deleted from model’s file
Error: groupId is undefined

Restriction: “inputScript” property must exist under stereotype details object - “inputScript” can be empty, but must not have been deleted from model’s file
Error: inputScript is undefined

Restriction: in case input script is selected as an output of another stereotype task, this task must have selected stereotype attached to it on model and in model’s file
Error: inputScript stereotype is missing

Restriction: “inputTypes” property must exist under stereotype details object - input types must have been selected for each input and saved and “inputTypes” information must not have been deleted from model’s file
Error: input types are undefined

Restriction: “outputTypes” property must exist under stereotype details object - output type must have been selected and saved and “outputTypes” information must not have been deleted from model’s file
Error: output type is undefined

Restriction: at least one input data object must have type selected as “SGXPrivate”
Error: at least 1 input must be selected as encrypted

Restriction: all input data objects that have type selected as “SGXPrivate” must be data objects from SGXProtect tasks or data objects selected as “SGXPrivate” from SGXComputation tasks - they must be all from tasks of the same stereotype group
Error: all inputs marked as SGXPrivate are not SGXPrivate

Group specific restrictions

Restriction: all group tasks from the same stereotype group must be on the same lane
Error: all group tasks must be on the same lane

pe-bpmn-editor_sgxcomputation.txt · Last modified: 2019/10/01 13:53 (external edit)