diff --git a/examples/seal_data/enclave/seal_data.c b/examples/seal_data/enclave/seal_data.c index 5697981f3933a2eba9c9074d51197eefb311d269..d35b660d7c2164a84ae2e07402c93b6788eaa501 100644 --- a/examples/seal_data/enclave/seal_data.c +++ b/examples/seal_data/enclave/seal_data.c @@ -38,7 +38,7 @@ int seal_data_test_func(char *buf, uint32_t buf_len) uint32_t data_len = strlen((const char *)seal_data); uint32_t add_len = strlen((const char *)additional_text); /******** prepare to seal data *********/ - uint32_t sealed_data_len = cc_enclave_get_sealed_data_size(data_len, add_len); + uint32_t sealed_data_len = cc_enclave_get_sealed_data_size(add_len, data_len); if (sealed_data_len == UINT32_MAX) return CC_ERROR_OUT_OF_MEMORY; diff --git a/sdk/inc/enclave_inc/gp/itrustee/dataseal_internal.h b/sdk/inc/enclave_inc/gp/itrustee/dataseal_internal.h index c05aacb27a48db525167a9a9564a0b2d371ba427..0ed2f5ba787d2dc24e3e7ca062390d95e4e25e13 100644 --- a/sdk/inc/enclave_inc/gp/itrustee/dataseal_internal.h +++ b/sdk/inc/enclave_inc/gp/itrustee/dataseal_internal.h @@ -42,7 +42,7 @@ typedef struct _itrustee_seal_data { uint8_t payload_data[]; } itrustee_seal_data_t; -uint32_t get_sealed_data_size_ex(const uint32_t seal_data_len, const uint32_t aad_len); +uint32_t get_sealed_data_size_ex(const uint32_t aad_len, const uint32_t seal_data_len); uint32_t get_encrypted_text_size_ex(const void *sealed_data); uint32_t get_add_text_size_ex(const void *sealed_data); diff --git a/sdk/inc/enclave_inc/penglai/dataseal_internal.h b/sdk/inc/enclave_inc/penglai/dataseal_internal.h index c9688671d05d842764fbd76c21ede597bf2c4d03..ae9ac9c5de1f696f47fb8558ff08162e3a7863b6 100644 --- a/sdk/inc/enclave_inc/penglai/dataseal_internal.h +++ b/sdk/inc/enclave_inc/penglai/dataseal_internal.h @@ -19,7 +19,7 @@ #define SEAL_DATA_FN(in, inl, out, outl, aad, aadl) penglai_seal_data(in, inl, out, outl, aad, aadl) #define UNSEAL_DATA_FN(in, out, outl, aad, aadl) penglai_unseal_data(in, out, outl, aad, aadl) -uint32_t get_sealed_data_size_ex(uint32_t seal_data_len, uint32_t aad_len); +uint32_t get_sealed_data_size_ex(const uint32_t aad_len, const uint32_t seal_data_len); uint32_t get_encrypted_text_size_ex(const void *sealed_data); uint32_t get_add_text_size_ex(const void *sealed_data); diff --git a/sdk/inc/enclave_inc/sgx/dataseal_internal.h b/sdk/inc/enclave_inc/sgx/dataseal_internal.h index 9a1dad1415fb3e7ce5a689854b9ac2afc379b520..eb049c77a8e3a4e2e6552e11d4eb9f205689a622 100644 --- a/sdk/inc/enclave_inc/sgx/dataseal_internal.h +++ b/sdk/inc/enclave_inc/sgx/dataseal_internal.h @@ -21,7 +21,7 @@ #define UNSEAL_DATA_FN(in, out, outl, aad, aadl) \ internel_sgx_unseal_data(in, out, outl, aad, aadl) -uint32_t get_sealed_data_size_ex(uint32_t seal_data_len, uint32_t aad_len); +uint32_t get_sealed_data_size_ex(const uint32_t aad_len, const uint32_t seal_data_len); uint32_t get_encrypted_text_size_ex(const void *sealed_data); uint32_t get_add_text_size_ex(const void *sealed_data); diff --git a/sdk/src/enclave_src/gp/itrustee/itrustee_seal_data.c b/sdk/src/enclave_src/gp/itrustee/itrustee_seal_data.c index e23cb1e87a05c1fae918238b6f120913d808d5af..39fe1731f8bccc0709538c17af1e07ab795c12d7 100644 --- a/sdk/src/enclave_src/gp/itrustee/itrustee_seal_data.c +++ b/sdk/src/enclave_src/gp/itrustee/itrustee_seal_data.c @@ -22,7 +22,7 @@ CC_OPTIMIZE_OFF static void *memset_no_optimize(void *ptr, int value, size_t num memset(ptr, 0, num); } -uint32_t get_sealed_data_size_ex(uint32_t seal_data_len, uint32_t aad_len) +uint32_t get_sealed_data_size_ex(const uint32_t aad_len, const uint32_t seal_data_len) { if (UINT32_MAX - aad_len <= seal_data_len) { return UINT32_MAX; diff --git a/sdk/src/enclave_src/penglai/penglai_seal_data.c b/sdk/src/enclave_src/penglai/penglai_seal_data.c index 8ee8b1ff0549992c2ce7bba53395003d7a0131bf..c58f0d60b78105f742bf3fccb955c72548dc900f 100644 --- a/sdk/src/enclave_src/penglai/penglai_seal_data.c +++ b/sdk/src/enclave_src/penglai/penglai_seal_data.c @@ -15,7 +15,7 @@ #include "dataseal_internal.h" -uint32_t get_sealed_data_size_ex(uint32_t aad_len, uint32_t seal_data_len) +uint32_t get_sealed_data_size_ex(const uint32_t aad_len, const uint32_t seal_data_len) { /* Penglai does not support this API now */ return CC_ERROR_NOT_SUPPORTED; diff --git a/sdk/src/enclave_src/sgx/sgx_seal_data.c b/sdk/src/enclave_src/sgx/sgx_seal_data.c index 50a495820d1507d59fb1c3d27c67d607d54d0716..9b5ca2873f063d63e4750b3e3ea59a967ff8f761 100644 --- a/sdk/src/enclave_src/sgx/sgx_seal_data.c +++ b/sdk/src/enclave_src/sgx/sgx_seal_data.c @@ -13,7 +13,7 @@ #include "dataseal_internal.h" -uint32_t get_sealed_data_size_ex(uint32_t aad_len, uint32_t seal_data_len) +uint32_t get_sealed_data_size_ex(const uint32_t aad_len, const uint32_t seal_data_len) { return sgx_calc_sealed_data_size(aad_len, seal_data_len); }