cpacf_test_func
if (cpacf_test_func(&km_functions, CPACF_KM_XTS_128) ||
cpacf_test_func(&km_functions, CPACF_KM_XTS_256)) {
if (cpacf_test_func(&kmctr_functions, CPACF_KMCTR_AES_128) ||
cpacf_test_func(&kmctr_functions, CPACF_KMCTR_AES_192) ||
cpacf_test_func(&kmctr_functions, CPACF_KMCTR_AES_256)) {
if (cpacf_test_func(&kma_functions, CPACF_KMA_GCM_AES_128) ||
cpacf_test_func(&kma_functions, CPACF_KMA_GCM_AES_192) ||
cpacf_test_func(&kma_functions, CPACF_KMA_GCM_AES_256)) {
sctx->fc = (fc && cpacf_test_func(&km_functions, fc)) ? fc : 0;
sctx->fc = (fc && cpacf_test_func(&kmc_functions, fc)) ? fc : 0;
xts_ctx->fc = (fc && cpacf_test_func(&km_functions, fc)) ? fc : 0;
xts_ctx->fc = (fc && cpacf_test_func(&km_functions, fc)) ? fc : 0;
sctx->fc = (fc && cpacf_test_func(&kmctr_functions, fc)) ? fc : 0;
if (cpacf_test_func(&km_functions, CPACF_KM_AES_128) ||
cpacf_test_func(&km_functions, CPACF_KM_AES_192) ||
cpacf_test_func(&km_functions, CPACF_KM_AES_256)) {
if (cpacf_test_func(&kmc_functions, CPACF_KMC_AES_128) ||
cpacf_test_func(&kmc_functions, CPACF_KMC_AES_192) ||
cpacf_test_func(&kmc_functions, CPACF_KMC_AES_256)) {
if (cpacf_test_func(&km_functions, CPACF_KM_XTS_128_FULL) ||
cpacf_test_func(&km_functions, CPACF_KM_XTS_256_FULL)) {
if (cpacf_test_func(&km_functions, CPACF_KM_DEA)) {
if (cpacf_test_func(&kmc_functions, CPACF_KMC_DEA)) {
if (cpacf_test_func(&km_functions, CPACF_KM_TDEA_192)) {
if (cpacf_test_func(&kmc_functions, CPACF_KMC_TDEA_192)) {
if (cpacf_test_func(&kmctr_functions, CPACF_KMCTR_DEA) ||
cpacf_test_func(&kmctr_functions, CPACF_KMCTR_TDEA_192)) {
if (cpacf_test_func(&kmctr_functions, CPACF_KMCTR_DEA)) {
if (cpacf_test_func(&kmctr_functions, CPACF_KMCTR_TDEA_192)) {
ctx->fc = (fc && cpacf_test_func(&km_functions, fc)) ? fc : 0;
if (cpacf_test_func(&km_functions, CPACF_KM_PAES_128) ||
cpacf_test_func(&km_functions, CPACF_KM_PAES_192) ||
cpacf_test_func(&km_functions, CPACF_KM_PAES_256)) {
if (cpacf_test_func(&kmc_functions, CPACF_KMC_PAES_128) ||
cpacf_test_func(&kmc_functions, CPACF_KMC_PAES_192) ||
cpacf_test_func(&kmc_functions, CPACF_KMC_PAES_256)) {
if (cpacf_test_func(&km_functions, CPACF_KM_PXTS_128) ||
cpacf_test_func(&km_functions, CPACF_KM_PXTS_256)) {
if (cpacf_test_func(&kmctr_functions, CPACF_KMCTR_PAES_128) ||
cpacf_test_func(&kmctr_functions, CPACF_KMCTR_PAES_192) ||
cpacf_test_func(&kmctr_functions, CPACF_KMCTR_PAES_256)) {
ctx->fc = (fc && cpacf_test_func(&km_functions, fc)) ? fc : 0;
ctx->fc = (fc && cpacf_test_func(&kmc_functions, fc)) ? fc : 0;
ctx->fc = (fc && cpacf_test_func(&kmctr_functions, fc)) ? fc : 0;
return cpacf_test_func(&mask, func);
if (!cpacf_test_func(&pckmo_functions, fc)) {
if (cpacf_test_func(&km_functions, CPACF_KM_AES_192))
if (cpacf_test_func(&km_functions, CPACF_KM_AES_256))
if (cpacf_test_func(&km_functions, CPACF_KM_AES_128))