[demos] Update demo scripts with new helper command
This commit is contained in:
parent
f101421d37
commit
33fb5b7ad8
@ -2,12 +2,7 @@
|
||||
set -e
|
||||
|
||||
function get_mr() {
|
||||
sgx_sign dump -enclave ../occlum_$1/build/lib/libocclum-libos.signed.so -dumpfile ../metadata_info_$1.txt
|
||||
if [ "$2" == "mr_enclave" ]; then
|
||||
sed -n -e '/enclave_hash.m/,/metadata->enclave_css.body.isv_prod_id/p' ../metadata_info_$1.txt |head -3|tail -2|xargs|sed 's/0x//g'|sed 's/ //g'
|
||||
elif [ "$2" == "mr_signer" ]; then
|
||||
tail -2 ../metadata_info_$1.txt |xargs|sed 's/0x//g'|sed 's/ //g'
|
||||
fi
|
||||
cd ${script_dir}/occlum_$1 && occlum print $2
|
||||
}
|
||||
|
||||
function build_instance() {
|
||||
@ -28,8 +23,8 @@ function build_instance() {
|
||||
.verify_isv_svn = "off" |
|
||||
.verify_config_svn = "off" |
|
||||
.verify_enclave_debuggable = "on" |
|
||||
.sgx_mrs[0].mr_enclave = ''"'`get_mr client mr_enclave`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr client mr_signer`'" |
|
||||
.sgx_mrs[0].mr_enclave = ''"'`get_mr client mrenclave`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr client mrsigner`'" |
|
||||
.sgx_mrs[0].debuggable = false ' ../ra_config_template.json > dynamic_config.json
|
||||
|
||||
if [ "$libnss_require" == "y" ]; then
|
||||
|
@ -68,7 +68,7 @@ function build_client_instance()
|
||||
.verify_isv_svn = "off" |
|
||||
.verify_config_svn = "off" |
|
||||
.verify_enclave_debuggable = "on" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr client mr_signer`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr client mrsigner`'" |
|
||||
.sgx_mrs[0].debuggable = false ' ../ra_config_template.json > dynamic_config.json
|
||||
|
||||
# prepare init-ra content
|
||||
@ -81,12 +81,7 @@ function build_client_instance()
|
||||
}
|
||||
|
||||
function get_mr() {
|
||||
sgx_sign dump -enclave ${script_dir}/occlum_$1/build/lib/libocclum-libos.signed.so -dumpfile ../metadata_info_$1.txt
|
||||
if [ "$2" == "mr_enclave" ]; then
|
||||
sed -n -e '/enclave_hash.m/,/metadata->enclave_css.body.isv_prod_id/p' ../metadata_info_$1.txt |head -3|tail -2|xargs|sed 's/0x//g'|sed 's/ //g'
|
||||
elif [ "$2" == "mr_signer" ]; then
|
||||
tail -2 ../metadata_info_$1.txt |xargs|sed 's/0x//g'|sed 's/ //g'
|
||||
fi
|
||||
cd ${script_dir}/occlum_$1 && occlum print $2
|
||||
}
|
||||
|
||||
function gen_secret_json() {
|
||||
@ -115,8 +110,8 @@ function build_server_instance()
|
||||
.verify_isv_svn = "on" |
|
||||
.verify_config_svn = "on" |
|
||||
.verify_enclave_debuggable = "on" |
|
||||
.sgx_mrs[0].mr_enclave = ''"'`get_mr client mr_enclave`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr client mr_signer`'" |
|
||||
.sgx_mrs[0].mr_enclave = ''"'`get_mr client mrenclave`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr client mrsigner`'" |
|
||||
.sgx_mrs[0].isv_svn = 88 |
|
||||
.sgx_mrs[0].config_svn = 1234 |
|
||||
.sgx_mrs[0].debuggable = false ' ../ra_config_template.json > dynamic_config.json
|
||||
|
@ -73,7 +73,7 @@ function build_tf_instance()
|
||||
.verify_isv_svn = "off" |
|
||||
.verify_config_svn = "off" |
|
||||
.verify_enclave_debuggable = "on" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr tf mr_signer`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr tf mrsigner`'" |
|
||||
.sgx_mrs[0].debuggable = false ' ../ra_config_template.json > dynamic_config.json
|
||||
|
||||
# prepare init-ra content
|
||||
@ -87,12 +87,7 @@ function build_tf_instance()
|
||||
}
|
||||
|
||||
function get_mr() {
|
||||
sgx_sign dump -enclave ${script_dir}/occlum_$1/build/lib/libocclum-libos.signed.so -dumpfile ../metadata_info_$1.txt
|
||||
if [ "$2" == "mr_enclave" ]; then
|
||||
sed -n -e '/enclave_hash.m/,/metadata->enclave_css.body.isv_prod_id/p' ../metadata_info_$1.txt |head -3|tail -2|xargs|sed 's/0x//g'|sed 's/ //g'
|
||||
elif [ "$2" == "mr_signer" ]; then
|
||||
tail -2 ../metadata_info_$1.txt |xargs|sed 's/0x//g'|sed 's/ //g'
|
||||
fi
|
||||
cd ${script_dir}/occlum_$1 && occlum print $2
|
||||
}
|
||||
|
||||
function gen_secret_json() {
|
||||
@ -120,8 +115,8 @@ function build_server_instance()
|
||||
.verify_isv_svn = "off" |
|
||||
.verify_config_svn = "off" |
|
||||
.verify_enclave_debuggable = "on" |
|
||||
.sgx_mrs[0].mr_enclave = ''"'`get_mr tf mr_enclave`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr tf mr_signer`'" |
|
||||
.sgx_mrs[0].mr_enclave = ''"'`get_mr tf mrenclave`'" |
|
||||
.sgx_mrs[0].mr_signer = ''"'`get_mr tf mrsigner`'" |
|
||||
.sgx_mrs[0].debuggable = false ' ../ra_config_template.json > dynamic_config.json
|
||||
|
||||
new_json="$(jq '.resource_limits.user_space_size = "500MB" |
|
||||
|
Loading…
Reference in New Issue
Block a user