Lines Matching refs:operation

105                                        AESCCM_OperationUnion *operation,
112 AESCCM_OneStepOperation *operation,
115 … const AESCCM_SegmentedFinalizeOperation *operation);
122 static void AESCCMLPF3_processOneStepCBCMACPolling(AESCCM_OneStepOperation *operation,
125 static void AESCCMLPF3_processOneStepCTRPolling(AESCCM_OneStepOperation *operation,
128 … AESCCM_OneStepOperation *operation);
130 … AESCCM_OneStepOperation *operation);
157 …c int_fast16_t AESCCMLPF3HSM_addAAD(AESCCM_Handle handle, AESCCM_SegmentedAADOperation *operation);
160 AESCCM_OperationUnion *operation,
164 … AESCCMLPF3HSM_finalizeEncrypt(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation);
165 … AESCCMLPF3HSM_finalizeDecrypt(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation);
167 AESCCM_OneStepOperation *operation,
170 … const AESCCM_SegmentedFinalizeOperation *operation);
340 …object->callbackFxn(handle, object->common.returnStatus, object->operation, object->operationType); in AESCCMLPF3_hwiFxn()
630 static void AESCCMLPF3_processOneStepCBCMACPolling(AESCCM_OneStepOperation *operation, in AESCCMLPF3_processOneStepCBCMACPolling() argument
642 AESCCMLPF3_processB0(operation->nonce, in AESCCMLPF3_processOneStepCBCMACPolling()
643 operation->nonceLength, in AESCCMLPF3_processOneStepCBCMACPolling()
644 operation->aadLength, in AESCCMLPF3_processOneStepCBCMACPolling()
645 operation->inputLength, in AESCCMLPF3_processOneStepCBCMACPolling()
646 operation->macLength); in AESCCMLPF3_processOneStepCBCMACPolling()
649 if (operation->aadLength > 0U) in AESCCMLPF3_processOneStepCBCMACPolling()
651 aadBytesRemaining = operation->aadLength; in AESCCMLPF3_processOneStepCBCMACPolling()
654 …aadBytesRemaining -= AESCCMLPF3_processB1withAAD(operation->aad, operation->aadLength, operation->… in AESCCMLPF3_processOneStepCBCMACPolling()
663 AESCMACLPF3_processBlocks(&operation->aad[operation->aadLength - aadBytesRemaining], in AESCCMLPF3_processOneStepCBCMACPolling()
671 … AESCCMLPF3_processCBCMACFinalBlock(&operation->aad[operation->aadLength - aadBytesRemaining], in AESCCMLPF3_processOneStepCBCMACPolling()
677 dataBytesRemaining = operation->inputLength; in AESCCMLPF3_processOneStepCBCMACPolling()
685 uint8_t *plainText = operation->input; in AESCCMLPF3_processOneStepCBCMACPolling()
688 plainText = operation->output; in AESCCMLPF3_processOneStepCBCMACPolling()
702 … AESCCMLPF3_processCBCMACFinalBlock(&plainText[operation->inputLength - dataBytesRemaining], in AESCCMLPF3_processOneStepCBCMACPolling()
714 static void AESCCMLPF3_processOneStepCTRPolling(AESCCM_OneStepOperation *operation, in AESCCMLPF3_processOneStepCTRPolling() argument
718 if (operation->inputLength == 0U) in AESCCMLPF3_processOneStepCTRPolling()
728 AESCCMLPF3_processCTRCounterBlock(operation->nonce, operation->nonceLength, (uint8_t)0U); in AESCCMLPF3_processOneStepCTRPolling()
741 if (operation->inputLength > 0U) in AESCCMLPF3_processOneStepCTRPolling()
747 AESCTRLPF3_processData(operation->input, operation->output, operation->inputLength, true); in AESCCMLPF3_processOneStepCTRPolling()
755 … AESCCM_OneStepOperation *operation) in AESCCMLPF3_processOneStepEncryptPolling() argument
758 …AESCCMLPF3_processOneStepCBCMACPolling(operation, (uint32_t *)&object->intermediateTag[0], AESCCM_… in AESCCMLPF3_processOneStepEncryptPolling()
761 AESCCMLPF3_processOneStepCTRPolling(operation, (uint32_t *)&object->intermediateTag[0]); in AESCCMLPF3_processOneStepEncryptPolling()
763 …(void)memcpy((void *)&operation->mac[0], (void *)&object->intermediateTag[0], operation->macLength… in AESCCMLPF3_processOneStepEncryptPolling()
773 … AESCCM_OneStepOperation *operation) in AESCCMLPF3_processOneStepDecryptPolling() argument
785 (void)memcpy((void *)mac, (void *)operation->mac, operation->macLength); in AESCCMLPF3_processOneStepDecryptPolling()
788 AESCCMLPF3_processOneStepCTRPolling(operation, mac); in AESCCMLPF3_processOneStepDecryptPolling()
791 …AESCCMLPF3_processOneStepCBCMACPolling(operation, (uint32_t *)&object->intermediateTag[0], AESCCM_… in AESCCMLPF3_processOneStepDecryptPolling()
794 macValid = CryptoUtils_buffersMatch(object->intermediateTag, mac, (size_t)operation->macLength); in AESCCMLPF3_processOneStepDecryptPolling()
808 AESCCM_OneStepOperation *operation, in AESCCMLPF3_oneStepOperation() argument
812 DebugP_assert(operation); in AESCCMLPF3_oneStepOperation()
813 DebugP_assert(operation->key); in AESCCMLPF3_oneStepOperation()
815 DebugP_assert(!operation->nonceInternallyGenerated); in AESCCMLPF3_oneStepOperation()
816 …DebugP_assert(operation->nonce && (operation->nonceLength >= 7U) && (operation->nonceLength <= 13U… in AESCCMLPF3_oneStepOperation()
817 DebugP_assert((operation->aad && (operation->aadLength > 0U)) || in AESCCMLPF3_oneStepOperation()
818 (operation->input && (operation->inputLength > 0U))); in AESCCMLPF3_oneStepOperation()
819 DebugP_assert(operation->mac && (operation->macLength <= 16U)); in AESCCMLPF3_oneStepOperation()
821 DebugP_assert(operation->aadLength <= B1_AAD_LENGTH_SMALL_LIMIT) in AESCCMLPF3_oneStepOperation()
829 if (!IS_WORD_ALIGNED(operation->input) || !IS_WORD_ALIGNED(operation->output)) in AESCCMLPF3_oneStepOperation()
836 if ((operation->nonceLength < (uint8_t)7U) || (operation->nonceLength > (uint8_t)13U)) in AESCCMLPF3_oneStepOperation()
842 if ((operation->aadLength + operation->inputLength) == 0U) in AESCCMLPF3_oneStepOperation()
849 … !AESCommonLPF3_isDMALengthValid(operation->input, operation->output, operation->inputLength)) in AESCCMLPF3_oneStepOperation()
873 AESCommonLPF3_loadKey(operation->key); in AESCCMLPF3_oneStepOperation()
879 (operation->inputLength < AESCCMLPF3_DMA_SIZE_THRESHOLD)) in AESCCMLPF3_oneStepOperation()
883 status = AESCCMLPF3_processOneStepEncryptPolling(object, operation); in AESCCMLPF3_oneStepOperation()
887 status = AESCCMLPF3_processOneStepDecryptPolling(object, operation); in AESCCMLPF3_oneStepOperation()
892 object->operation = (AESCCM_OperationUnion *)operation; in AESCCMLPF3_oneStepOperation()
896 object->input = operation->input; in AESCCMLPF3_oneStepOperation()
897 object->output = operation->output; in AESCCMLPF3_oneStepOperation()
898 object->mac = operation->mac; in AESCCMLPF3_oneStepOperation()
899 object->aad = operation->aad; in AESCCMLPF3_oneStepOperation()
900 object->nonce = operation->nonce; in AESCCMLPF3_oneStepOperation()
903 object->nonceLength = operation->nonceLength; in AESCCMLPF3_oneStepOperation()
904 object->totalAADLength = operation->aadLength; in AESCCMLPF3_oneStepOperation()
905 object->totalDataLength = operation->inputLength; in AESCCMLPF3_oneStepOperation()
906 object->totalCBCMACLengthRemaining = operation->inputLength; in AESCCMLPF3_oneStepOperation()
907 object->totalCTRLengthRemaining = operation->inputLength; in AESCCMLPF3_oneStepOperation()
908 object->macLength = operation->macLength; in AESCCMLPF3_oneStepOperation()
921 if ((operation->aadLength > 0U) && (status == AESCCM_STATUS_SUCCESS)) in AESCCMLPF3_oneStepOperation()
928 status = AESCCMLPF3_processSegmentedCBCMAC(object, operation->aadLength, 0, direction); in AESCCMLPF3_oneStepOperation()
931 if ((operation->inputLength > 0U) && (status == AESCCM_STATUS_SUCCESS)) in AESCCMLPF3_oneStepOperation()
934 status = AESCCMLPF3_addDataDMA(handle, direction, operation->inputLength); in AESCCMLPF3_oneStepOperation()
948 object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, operationType); in AESCCMLPF3_oneStepOperation()
961 int_fast16_t AESCCM_oneStepEncrypt(AESCCM_Handle handle, AESCCM_OneStepOperation *operation) in AESCCM_oneStepEncrypt() argument
965 …if (operation->key->encoding == CryptoKey_PLAINTEXT || operation->key->encoding == CryptoKey_KEYST… in AESCCM_oneStepEncrypt()
967 status = AESCCMLPF3_oneStepOperation(handle, operation, AESCCM_OP_TYPE_ONESTEP_ENCRYPT); in AESCCM_oneStepEncrypt()
970 else if (operation->key->encoding == CryptoKey_PLAINTEXT_HSM) in AESCCM_oneStepEncrypt()
972 status = AESCCMLPF3HSM_oneStepOperation(handle, operation, AESCCM_OP_TYPE_ONESTEP_ENCRYPT); in AESCCM_oneStepEncrypt()
985 int_fast16_t AESCCM_oneStepDecrypt(AESCCM_Handle handle, AESCCM_OneStepOperation *operation) in AESCCM_oneStepDecrypt() argument
989 …if (operation->key->encoding == CryptoKey_PLAINTEXT || operation->key->encoding == CryptoKey_KEYST… in AESCCM_oneStepDecrypt()
991 status = AESCCMLPF3_oneStepOperation(handle, operation, AESCCM_OP_TYPE_ONESTEP_DECRYPT); in AESCCM_oneStepDecrypt()
994 else if (operation->key->encoding == CryptoKey_PLAINTEXT_HSM) in AESCCM_oneStepDecrypt()
996 status = AESCCMLPF3HSM_oneStepOperation(handle, operation, AESCCM_OP_TYPE_ONESTEP_DECRYPT); in AESCCM_oneStepDecrypt()
1041 object->operation = NULL; in AESCCMLPF3_setupSegmentedOperation()
1535 int_fast16_t AESCCM_addAAD(AESCCM_Handle handle, AESCCM_SegmentedAADOperation *operation) in AESCCM_addAAD() argument
1538 DebugP_assert(operation); in AESCCM_addAAD()
1545 return AESCCMLPF3HSM_addAAD(handle, operation); in AESCCM_addAAD()
1551 object->operation = (AESCCM_OperationUnion *)operation; in AESCCM_addAAD()
1567 …size_t calcAADLen = object->aadBytesProcessed + (size_t)object->bufferedAADLength + operation->aad… in AESCCM_addAAD()
1572 if ((operation->aadLength == 0U) || in AESCCM_addAAD()
1573 …((AES_NON_BLOCK_SIZE_MULTIPLE_LENGTH(operation->aadLength) > 0U) && (calcAADLen != object->totalAA… in AESCCM_addAAD()
1609 object->aad = operation->aad; in AESCCM_addAAD()
1618 status = AESCCMLPF3_processSegmentedCBCMAC(object, operation->aadLength, 0, direction); in AESCCM_addAAD()
1633 object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, operationType); in AESCCM_addAAD()
1681 AESCCM_OperationUnion *operation, in AESCCMLPF3_addData() argument
1702 object->operation = operation; in AESCCMLPF3_addData()
1764 int_fast16_t AESCCM_addData(AESCCM_Handle handle, AESCCM_SegmentedDataOperation *operation) in AESCCM_addData() argument
1767 DebugP_assert(operation); in AESCCM_addData()
1783 if (!IS_WORD_ALIGNED(operation->input) || !IS_WORD_ALIGNED(operation->output)) in AESCCM_addData()
1795 …if ((operation->inputLength == 0U) || ((AES_NON_BLOCK_SIZE_MULTIPLE_LENGTH(operation->inputLength)… in AESCCM_addData()
1796 … (operation->inputLength != object->totalDataLengthRemaining))) in AESCCM_addData()
1804 if (operation->inputLength > object->totalDataLengthRemaining) in AESCCM_addData()
1815 …if ((operation->inputLength == 0U) || ((AES_NON_BLOCK_SIZE_MULTIPLE_LENGTH(operation->inputLength)… in AESCCM_addData()
1816 … (operation->inputLength != object->totalCBCMACLengthRemaining))) in AESCCM_addData()
1824 if (operation->inputLength > object->totalCBCMACLengthRemaining) in AESCCM_addData()
1845 … !AESCommonLPF3_isDMALengthValid(operation->input, operation->output, operation->inputLength)) in AESCCM_addData()
1862 (AESCCM_OperationUnion *)operation, in AESCCM_addData()
1863 operation->input, in AESCCM_addData()
1864 operation->output, in AESCCM_addData()
1865 operation->inputLength); in AESCCM_addData()
1872 (AESCCM_OperationUnion *)operation, in AESCCM_addData()
1873 operation->input, in AESCCM_addData()
1874 operation->output, in AESCCM_addData()
1875 operation->inputLength); in AESCCM_addData()
1885 (operation->inputLength < AESCCMLPF3_DMA_SIZE_THRESHOLD)) in AESCCM_addData()
1887 object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, operationType); in AESCCM_addData()
1899 …fast16_t AESCCM_finalizeEncrypt(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation) in AESCCM_finalizeEncrypt() argument
1902 DebugP_assert(operation); in AESCCM_finalizeEncrypt()
1909 return AESCCMLPF3HSM_finalizeEncrypt(handle, operation); in AESCCM_finalizeEncrypt()
1915 status = AESCCMLPF3_performFinalizeChecks(object, operation); in AESCCM_finalizeEncrypt()
1922 if (operation->inputLength > 0U) in AESCCM_finalizeEncrypt()
1924 object->mac = operation->mac; in AESCCM_finalizeEncrypt()
1925 object->macLength = operation->macLength; in AESCCM_finalizeEncrypt()
1929 (AESCCM_OperationUnion *)operation, in AESCCM_finalizeEncrypt()
1930 operation->input, in AESCCM_finalizeEncrypt()
1931 operation->output, in AESCCM_finalizeEncrypt()
1932 operation->inputLength); in AESCCM_finalizeEncrypt()
1941 (operation->inputLength < AESCCMLPF3_DMA_SIZE_THRESHOLD)) in AESCCM_finalizeEncrypt()
1945 … (void)memcpy(operation->mac, (uint32_t *)&object->intermediateTag[0], operation->macLength); in AESCCM_finalizeEncrypt()
1956 …object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, AESCCM_OP_TYPE_FINALIZE_EN… in AESCCM_finalizeEncrypt()
1969 …fast16_t AESCCM_finalizeDecrypt(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation) in AESCCM_finalizeDecrypt() argument
1972 DebugP_assert(operation); in AESCCM_finalizeDecrypt()
1979 return AESCCMLPF3HSM_finalizeDecrypt(handle, operation); in AESCCM_finalizeDecrypt()
1985 status = AESCCMLPF3_performFinalizeChecks(object, operation); in AESCCM_finalizeDecrypt()
1992 if (operation->inputLength > 0U) in AESCCM_finalizeDecrypt()
1994 object->mac = operation->mac; in AESCCM_finalizeDecrypt()
1995 object->macLength = operation->macLength; in AESCCM_finalizeDecrypt()
1999 (AESCCM_OperationUnion *)operation, in AESCCM_finalizeDecrypt()
2000 operation->input, in AESCCM_finalizeDecrypt()
2001 operation->output, in AESCCM_finalizeDecrypt()
2002 operation->inputLength); in AESCCM_finalizeDecrypt()
2006 (operation->inputLength < AESCCMLPF3_DMA_SIZE_THRESHOLD)) in AESCCM_finalizeDecrypt()
2012 operation->mac, in AESCCM_finalizeDecrypt()
2013 (size_t)operation->macLength); in AESCCM_finalizeDecrypt()
2029 …object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, AESCCM_OP_TYPE_FINALIZE_DE… in AESCCM_finalizeDecrypt()
2043 … const AESCCM_SegmentedFinalizeOperation *operation) in AESCCMLPF3_performFinalizeChecks() argument
2059 if (!IS_WORD_ALIGNED(operation->input) || !IS_WORD_ALIGNED(operation->output)) in AESCCMLPF3_performFinalizeChecks()
2072 if (operation->inputLength != object->totalCBCMACLengthRemaining) in AESCCMLPF3_performFinalizeChecks()
2079 … !AESCommonLPF3_isDMALengthValid(operation->input, operation->output, operation->inputLength)) in AESCCMLPF3_performFinalizeChecks()
2143 …if ((object->common.returnBehavior == AES_RETURN_BEHAVIOR_CALLBACK) && (object->operation != NULL)) in AESCCM_cancelOperation()
2146 … object->callbackFxn(handle, AESCCM_STATUS_CANCELED, object->operation, object->operationType); in AESCCM_cancelOperation()
2157 object->operation = NULL; in AESCCM_cancelOperation()
2292 AESCCM_OneStepOperation *oneStepOperation = (AESCCM_OneStepOperation *)object->operation; in AESCCMLPF3HSM_oneStepPostProcessing()
2328 …object->callbackFxn(handle, object->common.returnStatus, object->operation, object->operationType); in AESCCMLPF3HSM_oneStepPostProcessing()
2377 AESCCM_OneStepOperation *operation, in AESCCMLPF3HSM_oneStepOperation() argument
2381 DebugP_assert(operation); in AESCCMLPF3HSM_oneStepOperation()
2382 DebugP_assert(operation->key); in AESCCMLPF3HSM_oneStepOperation()
2384 DebugP_assert(!operation->nonceInternallyGenerated); in AESCCMLPF3HSM_oneStepOperation()
2385 …DebugP_assert(operation->nonce && (operation->nonceLength >= 7U) && (operation->nonceLength <= 13U… in AESCCMLPF3HSM_oneStepOperation()
2386 DebugP_assert((operation->aad && (operation->aadLength > 0U)) || in AESCCMLPF3HSM_oneStepOperation()
2387 (operation->input && (operation->inputLength > 0U))); in AESCCMLPF3HSM_oneStepOperation()
2388 DebugP_assert(operation->mac && (operation->macLength <= 16U)); in AESCCMLPF3HSM_oneStepOperation()
2390 DebugP_assert(operation->aadLength <= B1_AAD_LENGTH_SMALL_LIMIT); in AESCCMLPF3HSM_oneStepOperation()
2395 if ((operation->nonceLength < (uint8_t)7U) || (operation->nonceLength > (uint8_t)13U)) in AESCCMLPF3HSM_oneStepOperation()
2407 if ((operation->aadLength + operation->inputLength) == 0U) in AESCCMLPF3HSM_oneStepOperation()
2420 object->operation = (AESCCM_OperationUnion *)operation; in AESCCMLPF3HSM_oneStepOperation()
2423 object->common.key = *(operation->key); in AESCCMLPF3HSM_oneStepOperation()
2424 object->input = operation->input; in AESCCMLPF3HSM_oneStepOperation()
2425 object->output = operation->output; in AESCCMLPF3HSM_oneStepOperation()
2426 object->mac = operation->mac; in AESCCMLPF3HSM_oneStepOperation()
2427 object->aad = operation->aad; in AESCCMLPF3HSM_oneStepOperation()
2428 object->nonce = operation->nonce; in AESCCMLPF3HSM_oneStepOperation()
2430 object->inputLength = operation->inputLength; in AESCCMLPF3HSM_oneStepOperation()
2431 object->totalDataLength = operation->inputLength; in AESCCMLPF3HSM_oneStepOperation()
2432 object->macLength = operation->macLength; in AESCCMLPF3HSM_oneStepOperation()
2434 object->totalAADLength = operation->aadLength; in AESCCMLPF3HSM_oneStepOperation()
2435 object->nonceLength = operation->nonceLength; in AESCCMLPF3HSM_oneStepOperation()
2504 object->operation = NULL; in AESCCMLPF3HSM_setupSegmentedOperation()
2637 object->callbackFxn(handle, status, object->operation, object->operationType); in AESCCMLPF3HSM_SegmentedPostProcessing()
2644 int_fast16_t AESCCMLPF3HSM_addAAD(AESCCM_Handle handle, AESCCM_SegmentedAADOperation *operation) in AESCCMLPF3HSM_addAAD() argument
2647 DebugP_assert(operation); in AESCCMLPF3HSM_addAAD()
2653 object->operation = (AESCCM_OperationUnion *)operation; in AESCCMLPF3HSM_addAAD()
2657 object->aad = operation->aad; in AESCCMLPF3HSM_addAAD()
2688 size_t calcAADLen = aadBytesProcessed + operation->aadLength; in AESCCMLPF3HSM_addAAD()
2717 uint8_t aadBytesToProcess = operation->aadLength; in AESCCMLPF3HSM_addAAD()
2769 object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, operationType); in AESCCMLPF3HSM_addAAD()
2784 AESCCM_OperationUnion *operation, in AESCCMLPF3HSM_addData() argument
2792 AESCCM_SegmentedDataOperation *segmentedOperation = (AESCCM_SegmentedDataOperation *)operation; in AESCCMLPF3HSM_addData()
2808 object->operation = operation; in AESCCMLPF3HSM_addData()
2922 …t AESCCMLPF3HSM_finalizeEncrypt(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation) in AESCCMLPF3HSM_finalizeEncrypt() argument
2925 DebugP_assert(operation); in AESCCMLPF3HSM_finalizeEncrypt()
2930 status = AESCCMLPF3HSM_performFinalizeChecks(object, operation); in AESCCMLPF3HSM_finalizeEncrypt()
2939 object->input = operation->input; in AESCCMLPF3HSM_finalizeEncrypt()
2940 object->output = operation->output; in AESCCMLPF3HSM_finalizeEncrypt()
2943 object->mac = operation->mac; in AESCCMLPF3HSM_finalizeEncrypt()
2944 object->macLength = operation->macLength; in AESCCMLPF3HSM_finalizeEncrypt()
2946 if ((operation->inputLength > 0U) || (object->totalAADLengthRemaining > 0)) in AESCCMLPF3HSM_finalizeEncrypt()
2950 (AESCCM_OperationUnion *)operation, in AESCCMLPF3HSM_finalizeEncrypt()
2951 operation->input, in AESCCMLPF3HSM_finalizeEncrypt()
2952 operation->output, in AESCCMLPF3HSM_finalizeEncrypt()
2953 operation->inputLength); in AESCCMLPF3HSM_finalizeEncrypt()
2957 (void)memcpy(operation->mac, (uint32_t *)&object->intermediateTag[0], operation->macLength); in AESCCMLPF3HSM_finalizeEncrypt()
2965 …object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, AESCCM_OP_TYPE_FINALIZE_EN… in AESCCMLPF3HSM_finalizeEncrypt()
2974 …t AESCCMLPF3HSM_finalizeDecrypt(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation) in AESCCMLPF3HSM_finalizeDecrypt() argument
2977 DebugP_assert(operation); in AESCCMLPF3HSM_finalizeDecrypt()
2982 status = AESCCMLPF3HSM_performFinalizeChecks(object, operation); in AESCCMLPF3HSM_finalizeDecrypt()
2991 object->input = operation->input; in AESCCMLPF3HSM_finalizeDecrypt()
2992 object->output = operation->output; in AESCCMLPF3HSM_finalizeDecrypt()
2995 object->mac = operation->mac; in AESCCMLPF3HSM_finalizeDecrypt()
2996 object->macLength = operation->macLength; in AESCCMLPF3HSM_finalizeDecrypt()
2998 if ((operation->inputLength > 0U) || (object->totalAADLengthRemaining > 0U)) in AESCCMLPF3HSM_finalizeDecrypt()
3002 (AESCCM_OperationUnion *)operation, in AESCCMLPF3HSM_finalizeDecrypt()
3003 operation->input, in AESCCMLPF3HSM_finalizeDecrypt()
3004 operation->output, in AESCCMLPF3HSM_finalizeDecrypt()
3005 operation->inputLength); in AESCCMLPF3HSM_finalizeDecrypt()
3015 …object->callbackFxn(handle, status, (AESCCM_OperationUnion *)operation, AESCCM_OP_TYPE_FINALIZE_DE… in AESCCMLPF3HSM_finalizeDecrypt()
3026 … const AESCCM_SegmentedFinalizeOperation *operation) in AESCCMLPF3HSM_performFinalizeChecks() argument
3047 if (operation->inputLength != object->totalDataLengthRemaining) in AESCCMLPF3HSM_performFinalizeChecks()