extern const struct ccmode_cbc ccaes_arm_cbc_decrypt_mode;
#endif
+#if CCAES_MUX
+extern const struct ccmode_cbc ccaes_ios_hardware_cbc_encrypt_mode;
+extern const struct ccmode_cbc ccaes_ios_hardware_cbc_decrypt_mode;
+
+extern const struct ccmode_cbc *ccaes_ios_mux_cbc_encrypt_mode(void);
+extern const struct ccmode_cbc *ccaes_ios_mux_cbc_decrypt_mode(void);
+#endif
+
#if CCAES_INTEL
//extern const struct ccmode_ecb ccaes_intel_ecb_encrypt_mode;
//extern const struct ccmode_ecb ccaes_intel_ecb_decrypt_mode;
const struct ccmode_cfb8 *ccaes_cfb8_encrypt_mode(void);
const struct ccmode_xts *ccaes_xts_encrypt_mode(void);
const struct ccmode_gcm *ccaes_gcm_encrypt_mode(void);
+const struct ccmode_ccm *ccaes_ccm_encrypt_mode(void);
const struct ccmode_ecb *ccaes_ecb_decrypt_mode(void);
const struct ccmode_cbc *ccaes_cbc_decrypt_mode(void);
const struct ccmode_cfb8 *ccaes_cfb8_decrypt_mode(void);
const struct ccmode_xts *ccaes_xts_decrypt_mode(void);
const struct ccmode_gcm *ccaes_gcm_decrypt_mode(void);
+const struct ccmode_ccm *ccaes_ccm_decrypt_mode(void);
const struct ccmode_ctr *ccaes_ctr_crypt_mode(void);
const struct ccmode_ofb *ccaes_ofb_crypt_mode(void);