Unverified Commit 7deed481 authored by kladko's avatar kladko

SKALE-3228

parent 3b955353
...@@ -173,10 +173,14 @@ void enclave_init() { ...@@ -173,10 +173,14 @@ void enclave_init() {
return; return;
inited = 1; inited = 1;
LOG_INFO("Initing libff"); LOG_INFO("Initing libff");
try { try {
LOG_INFO("Initing params"); LOG_INFO("Initing params");
libff::init_alt_bn128_params(); libff::init_alt_bn128_params();
LOG_INFO("Initing curve"); LOG_INFO("Initing curve");
curve = domain_parameters_init(); curve = domain_parameters_init();
LOG_INFO("Initing curve domain"); LOG_INFO("Initing curve domain");
......
...@@ -136,9 +136,14 @@ void trustedEnclaveInit(uint32_t _logLevel) { ...@@ -136,9 +136,14 @@ void trustedEnclaveInit(uint32_t _logLevel) {
mp_get_memory_functions(NULL, &gmp_realloc_func, &gmp_free_func); mp_get_memory_functions(NULL, &gmp_realloc_func, &gmp_free_func);
mp_set_memory_functions(NULL, oc_realloc_func, oc_free_func); mp_set_memory_functions(NULL, oc_realloc_func, oc_free_func);
LOG_INFO("Reading random"); LOG_INFO("Calling enclave init");
enclave_init();
LOG_INFO("Reading random");
globalRandom = calloc(32,1); globalRandom = calloc(32,1);
int ret = sgx_read_rand(globalRandom, 32); int ret = sgx_read_rand(globalRandom, 32);
...@@ -148,12 +153,7 @@ void trustedEnclaveInit(uint32_t _logLevel) { ...@@ -148,12 +153,7 @@ void trustedEnclaveInit(uint32_t _logLevel) {
LOG_ERROR("sgx_read_rand failed. Aboring enclave."); LOG_ERROR("sgx_read_rand failed. Aboring enclave.");
abort(); abort();
} }
LOG_INFO("Calling enclave init");
enclave_init();
LOG_INFO("Successfully inited enclave. Signed enclave version:" SIGNED_ENCLAVE_VERSION ); LOG_INFO("Successfully inited enclave. Signed enclave version:" SIGNED_ENCLAVE_VERSION );
#ifndef SGX_DEBUG #ifndef SGX_DEBUG
LOG_INFO("SECURITY WARNING: sgxwallet is running in INSECURE DEBUG MODE! NEVER USE IN PRODUCTION!"); LOG_INFO("SECURITY WARNING: sgxwallet is running in INSECURE DEBUG MODE! NEVER USE IN PRODUCTION!");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment