]> git.saurik.com Git - apple/xnu.git/blobdiff - EXTERNAL_HEADERS/corecrypto/ccaes.h
xnu-2782.1.97.tar.gz
[apple/xnu.git] / EXTERNAL_HEADERS / corecrypto / ccaes.h
index 9dca39bd616bb9687d6872f5bc39f6607a94932a..67c4404ca15e195689b3bd00e6f545b6f7cecfed 100644 (file)
@@ -32,6 +32,14 @@ extern const struct ccmode_cbc ccaes_arm_cbc_encrypt_mode;
 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;
@@ -69,6 +77,7 @@ const struct ccmode_cfb *ccaes_cfb_encrypt_mode(void);
 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);
@@ -76,6 +85,7 @@ const struct ccmode_cfb *ccaes_cfb_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);