Lines Matching refs:cipher_xform
740 struct rte_crypto_cipher_xform *cipher_xform = &xform->cipher; in prepare_aes_xform() local
745 cipher_xform->algo = RTE_CRYPTO_CIPHER_AES_CBC; in prepare_aes_xform()
747 cipher_xform->algo = RTE_CRYPTO_CIPHER_AES_ECB; in prepare_aes_xform()
749 cipher_xform->op = (info.op == FIPS_TEST_ENC_AUTH_GEN) ? in prepare_aes_xform()
752 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_aes_xform()
753 cipher_xform->key.length = vec.cipher_auth.key.len; in prepare_aes_xform()
754 if (cipher_xform->algo == RTE_CRYPTO_CIPHER_AES_CBC) { in prepare_aes_xform()
755 cipher_xform->iv.length = vec.iv.len; in prepare_aes_xform()
756 cipher_xform->iv.offset = IV_OFF; in prepare_aes_xform()
758 cipher_xform->iv.length = 0; in prepare_aes_xform()
759 cipher_xform->iv.offset = 0; in prepare_aes_xform()
761 cap_idx.algo.cipher = cipher_xform->algo; in prepare_aes_xform()
772 cipher_xform->key.length, in prepare_aes_xform()
773 cipher_xform->iv.length) != 0) { in prepare_aes_xform()
775 info.device_name, cipher_xform->key.length, in prepare_aes_xform()
776 cipher_xform->iv.length); in prepare_aes_xform()
788 struct rte_crypto_cipher_xform *cipher_xform = &xform->cipher; in prepare_tdes_xform() local
793 cipher_xform->algo = RTE_CRYPTO_CIPHER_3DES_CBC; in prepare_tdes_xform()
795 cipher_xform->algo = RTE_CRYPTO_CIPHER_3DES_ECB; in prepare_tdes_xform()
796 cipher_xform->op = (info.op == FIPS_TEST_ENC_AUTH_GEN) ? in prepare_tdes_xform()
799 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_tdes_xform()
800 cipher_xform->key.length = vec.cipher_auth.key.len; in prepare_tdes_xform()
802 if (cipher_xform->algo == RTE_CRYPTO_CIPHER_3DES_CBC) { in prepare_tdes_xform()
803 cipher_xform->iv.length = vec.iv.len; in prepare_tdes_xform()
804 cipher_xform->iv.offset = IV_OFF; in prepare_tdes_xform()
806 cipher_xform->iv.length = 0; in prepare_tdes_xform()
807 cipher_xform->iv.offset = 0; in prepare_tdes_xform()
809 cap_idx.algo.cipher = cipher_xform->algo; in prepare_tdes_xform()
820 cipher_xform->key.length, in prepare_tdes_xform()
821 cipher_xform->iv.length) != 0) { in prepare_tdes_xform()
823 info.device_name, cipher_xform->key.length, in prepare_tdes_xform()
824 cipher_xform->iv.length); in prepare_tdes_xform()
1083 struct rte_crypto_cipher_xform *cipher_xform = &xform->cipher; in prepare_xts_xform() local
1087 cipher_xform->algo = RTE_CRYPTO_CIPHER_AES_XTS; in prepare_xts_xform()
1088 cipher_xform->op = (info.op == FIPS_TEST_ENC_AUTH_GEN) ? in prepare_xts_xform()
1091 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_xts_xform()
1092 cipher_xform->key.length = vec.cipher_auth.key.len; in prepare_xts_xform()
1093 cipher_xform->iv.length = vec.iv.len; in prepare_xts_xform()
1094 cipher_xform->iv.offset = IV_OFF; in prepare_xts_xform()
1107 cipher_xform->key.length, in prepare_xts_xform()
1108 cipher_xform->iv.length) != 0) { in prepare_xts_xform()
1110 info.device_name, cipher_xform->key.length, in prepare_xts_xform()
1111 cipher_xform->iv.length); in prepare_xts_xform()