/test/xts/device_attest/services/core/utils/ |
H A D | attest_utils.c | 81 size_t outputLen = inputLen + 1; in AttestStrdup() local 82 char* out = ATTEST_MEM_MALLOC(outputLen); in AttestStrdup() 86 if (memcpy_s(out, outputLen, input, inputLen) != 0) { in AttestStrdup() 93 void URLSafeBase64ToBase64(const char* input, size_t inputLen, uint8_t** output, size_t* outputLen) in URLSafeBase64ToBase64() argument 96 if (input == NULL || output == NULL || outputLen == NULL) { in URLSafeBase64ToBase64() 103 *outputLen = inputLen + ((inputLen % tempInputLen == 0) ? 0 : (tempInputLen - inputLen % tempInputLen)); in URLSafeBase64ToBase64() 104 if (*outputLen == 0 || *outputLen >= MAX_ATTEST_MALLOC_BUFF_SIZE) { in URLSafeBase64ToBase64() 107 *output = (uint8_t *)ATTEST_MEM_MALLOC(*outputLen + 1); in URLSafeBase64ToBase64() 123 for (i = inputLen; i < *outputLen; in URLSafeBase64ToBase64() 278 CharToAscii(const char* str, uint32_t len, uint8_t* outputStr, uint32_t outputLen) CharToAscii() argument 341 HEXStringToAscii(const char* input, int32_t inputLen, char* output, int32_t outputLen) HEXStringToAscii() argument [all...] |
H A D | attest_utils_memleak.c | 141 size_t outputLen = inputLen + 1; in StrdupMemInfo() local 142 char* out = malloc(outputLen); in StrdupMemInfo() 146 (void)memset_s(out, outputLen, 0, outputLen); in StrdupMemInfo() 147 if (memcpy_s(out, outputLen, input, inputLen) != 0) { in StrdupMemInfo()
|
/test/xts/device_attest_lite/services/core/utils/ |
H A D | attest_utils.c | 84 size_t outputLen = inputLen + 1; in AttestStrdup() local 85 char* out = ATTEST_MEM_MALLOC(outputLen); in AttestStrdup() 89 if (memcpy_s(out, outputLen, input, inputLen) != 0) { in AttestStrdup() 96 void URLSafeBase64ToBase64(const char* input, size_t inputLen, uint8_t** output, size_t* outputLen) in URLSafeBase64ToBase64() argument 99 if (input == NULL || output == NULL || outputLen == NULL) { in URLSafeBase64ToBase64() 106 *outputLen = inputLen + ((inputLen % tempInputLen == 0) ? 0 : (tempInputLen - inputLen % tempInputLen)); in URLSafeBase64ToBase64() 107 if (*outputLen == 0 || *outputLen >= MAX_ATTEST_MALLOC_BUFF_SIZE) { in URLSafeBase64ToBase64() 110 *output = (uint8_t *)ATTEST_MEM_MALLOC(*outputLen + 1); in URLSafeBase64ToBase64() 126 for (i = inputLen; i < *outputLen; in URLSafeBase64ToBase64() 295 HEXStringToAscii(const char* input, int32_t inputLen, char* output, int32_t outputLen) HEXStringToAscii() argument [all...] |
H A D | attest_utils_memleak.c | 141 size_t outputLen = inputLen + 1; in StrdupMemInfo() local 142 char* out = malloc(outputLen); in StrdupMemInfo() 146 (void)memset_s(out, outputLen, 0, outputLen); in StrdupMemInfo() 147 if (memcpy_s(out, outputLen, input, inputLen) != 0) { in StrdupMemInfo()
|
/test/xts/device_attest/services/core/security/ |
H A D | attest_security.c | 378 (datas->outputLen == NULL) || (aesKey == NULL)) { in DecryptAesCbc() 422 ret = cipherCtx.get_padding(datas->output, datas->inputLen, datas->outputLen); in DecryptAesCbc() 449 size_t outputLen = 0; in EncryptHksImpl() local 451 ret = mbedtls_base64_encode(base64Data, sizeof(base64Data), &outputLen, in EncryptHksImpl() 458 if (outputLen > outputDataLen) { in EncryptHksImpl() 463 ret = memcpy_s(outputData, outputDataLen, base64Data, outputLen); in EncryptHksImpl() 513 (datas->outputLen == NULL) || (aesKey == NULL)) { in EncryptAesCbc() 526 *datas->outputLen = (datas->inputLen / AES_BLOCK + 1) * AES_BLOCK; in EncryptAesCbc() 540 cipherCtx.add_padding(datas->input, *(datas->outputLen), datas->inputLen); in EncryptAesCbc() 556 ret = mbedtls_aes_crypt_cbc(&aesCtx, MBEDTLS_AES_ENCRYPT, *datas->outputLen, ivTm in EncryptAesCbc() 582 size_t outputLen = 0; Encrypt() local 641 MD5Encode(const uint8_t* srcData, size_t srcDataLen, uint8_t* outputStr, int outputLen) MD5Encode() argument [all...] |
H A D | attest_security_token.c | 180 static int32_t FormatUUID(const uint8_t *inputData, int32_t inputLen, uint8_t *outputData, int32_t outputLen) in FormatUUID() argument 183 (inputLen == 0) || (outputLen == 0)) { in FormatUUID() 188 if (outputLen < (inputLen + UUID_FORMAT_SYMBOL_NUM)) { in FormatUUID()
|
/test/xts/device_attest_lite/services/core/security/ |
H A D | attest_security.c | 203 (datas->outputLen == NULL) || (aesKey == NULL)) { in DecryptAesCbc() 247 ret = cipherCtx.get_padding(datas->output, datas->inputLen, datas->outputLen); in DecryptAesCbc() 258 (datas->outputLen == NULL) || (aesKey == NULL)) { in EncryptAesCbc() 271 *datas->outputLen = (datas->inputLen / AES_BLOCK + 1) * AES_BLOCK; in EncryptAesCbc() 285 cipherCtx.add_padding(datas->input, *(datas->outputLen), datas->inputLen); in EncryptAesCbc() 301 ret = mbedtls_aes_crypt_cbc(&aesCtx, MBEDTLS_AES_ENCRYPT, *datas->outputLen, ivTmp, in EncryptAesCbc() 327 size_t outputLen = 0; in Encrypt() local 329 ret = mbedtls_base64_encode(base64Data, sizeof(base64Data), &outputLen, in Encrypt() 336 if (outputLen > outputDataLen) { in Encrypt() 340 ret = memcpy_s(outputData, outputDataLen, base64Data, outputLen); in Encrypt() 386 MD5Encode(const uint8_t* srcData, size_t srcDataLen, uint8_t* outputStr, int outputLen) MD5Encode() argument [all...] |
H A D | attest_security_token.c | 180 static int32_t FormatUUID(const uint8_t *inputData, int32_t inputLen, uint8_t *outputData, int32_t outputLen) in FormatUUID() argument 183 (inputLen == 0) || (outputLen == 0)) { in FormatUUID() 188 if (outputLen < (inputLen + UUID_FORMAT_SYMBOL_NUM)) { in FormatUUID()
|
/test/xts/device_attest_lite/test/tdd/gtest/src/ |
H A D | attest_tdd_data_transfer.c | 97 uint8_t** outputBuff, int32_t* outputLen) in AttestBinaryToSerial() 99 if (input == NULL || outputBuff == NULL || outputLen == NULL) { in AttestBinaryToSerial() 132 *outputLen = outputSize; in AttestBinaryToSerial() 96 AttestBinaryToSerial(const uint8_t* input, int32_t inputLen, uint8_t** outputBuff, int32_t* outputLen) AttestBinaryToSerial() argument
|
/test/xts/device_attest_lite/services/core/include/utils/ |
H A D | attest_utils.h | 50 void URLSafeBase64ToBase64(const char* input, size_t inputLen, uint8_t** output, size_t* outputLen); 62 int32_t HEXStringToAscii(const char* input, int32_t inputLen, char* output, int32_t outputLen);
|
/test/xts/device_attest/services/core/include/utils/ |
H A D | attest_utils.h | 53 void URLSafeBase64ToBase64(const char* input, size_t inputLen, uint8_t** output, size_t* outputLen); 67 int32_t HEXStringToAscii(const char* input, int32_t inputLen, char* output, int32_t outputLen);
|
/test/xts/device_attest_lite/services/core/include/security/ |
H A D | attest_security.h | 55 size_t* outputLen; member 81 int32_t MD5Encode(const uint8_t* srcData, size_t srcDataLen, uint8_t* outputStr, int outputLen);
|
/test/xts/device_attest/services/core/include/security/ |
H A D | attest_security.h | 59 size_t* outputLen; member 89 int32_t MD5Encode(const uint8_t* srcData, size_t srcDataLen, uint8_t* outputStr, int outputLen);
|
/test/xts/device_attest_lite/services/core/network/ |
H A D | attest_network.c | 131 static int32_t BuildCoapMsg(List *optionList, CoapBuffer *payload, char *outputBuf, size_t *outputLen) in BuildCoapMsg() argument 134 if (optionList == NULL || payload == NULL || outputBuf == NULL || outputLen == NULL) { in BuildCoapMsg() 156 if (CoapBuildMessage(&coapPacket, &coapPacketParam, payload, outputBuf, (uint32_t *)outputLen) != 0) { in BuildCoapMsg() 827 char **output, size_t *outputLen) in DecodeCoapMessage() 837 *outputLen = coapPkt->payload.len; in DecodeCoapMessage() 838 char *tempOutput = (char *)ATTEST_MEM_MALLOC((*outputLen + 1) * sizeof(char)); in DecodeCoapMessage() 842 if (memcpy_s(tempOutput, *outputLen + 1, coapPkt->payload.buffer, *outputLen + 1) != 0) { in DecodeCoapMessage() 826 DecodeCoapMessage(CoapPacket* coapPkt, const char *input, size_t inputLen, char **output, size_t *outputLen) DecodeCoapMessage() argument
|
/test/xts/tools/lite/checksum/src/ |
H A D | checksum_file.c | 134 unsigned int outputLen = 32; in CalcSingleFileSha256() local 154 HexArrayToString(output, outputLen, outputStr); in CalcSingleFileSha256()
|
/test/xts/device_attest_lite/test/tdd/gtest/include/ |
H A D | attest_tdd_data_transfer.h | 23 uint8_t** outputBuff, int32_t* outputLen);
|
/test/xts/device_attest/services/core/attest/ |
H A D | attest_service_auth.c | 509 static int32_t ParseInfoByBase64(const char* infoByBase64, char** outputBuffer, int32_t* outputLen) in ParseInfoByBase64() argument 511 if (infoByBase64 == NULL || strlen(infoByBase64) == 0 || outputBuffer == NULL || outputLen == NULL) { in ParseInfoByBase64() 536 *outputLen = bufferLen; in ParseInfoByBase64()
|
/test/xts/device_attest_lite/services/core/attest/ |
H A D | attest_service_auth.c | 533 static int32_t ParseInfoByBase64(const char* infoByBase64, char** outputBuffer, int32_t* outputLen) in ParseInfoByBase64() argument 535 if (infoByBase64 == NULL || strlen(infoByBase64) == 0 || outputBuffer == NULL || outputLen == NULL) { in ParseInfoByBase64() 560 *outputLen = bufferLen; in ParseInfoByBase64()
|