Lines Matching refs:ccm_param
584 ccm_validate_args(CK_AES_CCM_PARAMS *ccm_param, boolean_t is_encrypt_init) in ccm_validate_args() argument
594 macSize = ccm_param->ulMACSize; in ccm_validate_args()
600 nonceSize = ccm_param->ulNonceSize; in ccm_validate_args()
613 if ((!is_encrypt_init) && (ccm_param->ulDataSize < macSize)) { in ccm_validate_args()
627 if (ccm_param->ulDataSize > maxValue) { in ccm_validate_args()
860 CK_AES_CCM_PARAMS *ccm_param; in ccm_init_ctx() local
863 ccm_param = (CK_AES_CCM_PARAMS *)(void *)param; in ccm_init_ctx()
865 if ((rv = ccm_validate_args(ccm_param, in ccm_init_ctx()
870 ccm_ctx->ccm_mac_len = ccm_param->ulMACSize; in ccm_init_ctx()
872 ccm_ctx->ccm_data_len = ccm_param->ulDataSize; in ccm_init_ctx()
875 ccm_param->ulDataSize - ccm_ctx->ccm_mac_len; in ccm_init_ctx()
886 if (ccm_init(ccm_ctx, ccm_param->nonce, ccm_param->ulNonceSize, in ccm_init_ctx()
887 ccm_param->authData, ccm_param->ulAuthDataSize, block_size, in ccm_init_ctx()