@@ -12529,25 +12529,57 @@ void AES_XTS_encrypt_aesni(const unsigned char *in, unsigned char *out, word32 s
1252912529 const unsigned char * i , const unsigned char * key ,
1253012530 const unsigned char * key2 , int nr )
1253112531 XASM_LINK ("AES_XTS_encrypt_aesni ");
12532+ #ifdef WOLFSSL_AESXTS_STREAM
12533+ void AES_XTS_encrypt_start_aesni (const unsigned char * i , const unsigned char * tweak_key ,
12534+ unsigned char * tweak_block , int tweak_nr )
12535+ XASM_LINK ("AES_XTS_encrypt_start_aesni ");
12536+ void AES_XTS_encrypt_update_aesni (const unsigned char * in , unsigned char * out , word32 sz ,
12537+ const unsigned char * key , unsigned char * tweak_block , int nr )
12538+ XASM_LINK ("AES_XTS_encrypt_update_aesni ");
12539+ #endif
1253212540#ifdef HAVE_INTEL_AVX1
1253312541void AES_XTS_encrypt_avx1 (const unsigned char * in , unsigned char * out ,
1253412542 word32 sz , const unsigned char * i ,
1253512543 const unsigned char * key , const unsigned char * key2 ,
1253612544 int nr )
1253712545 XASM_LINK ("AES_XTS_encrypt_avx1 ");
12546+ #ifdef WOLFSSL_AESXTS_STREAM
12547+ void AES_XTS_encrypt_start_avx1 (const unsigned char * i , const unsigned char * tweak_key ,
12548+ unsigned char * tweak_block , int tweak_nr )
12549+ XASM_LINK ("AES_XTS_encrypt_start_avx1 ");
12550+ void AES_XTS_encrypt_update_avx1 (const unsigned char * in , unsigned char * out , word32 sz ,
12551+ const unsigned char * key , unsigned char * tweak_block , int nr )
12552+ XASM_LINK ("AES_XTS_encrypt_update_avx1 ");
12553+ #endif
1253812554#endif /* HAVE_INTEL_AVX1 */
1253912555
1254012556#ifdef HAVE_AES_DECRYPT
1254112557void AES_XTS_decrypt_aesni (const unsigned char * in , unsigned char * out , word32 sz ,
1254212558 const unsigned char * i , const unsigned char * key ,
1254312559 const unsigned char * key2 , int nr )
1254412560 XASM_LINK ("AES_XTS_decrypt_aesni ");
12561+ #ifdef WOLFSSL_AESXTS_STREAM
12562+ void AES_XTS_decrypt_start_aesni (const unsigned char * i , const unsigned char * tweak_key ,
12563+ unsigned char * tweak_block , int tweak_nr )
12564+ XASM_LINK ("AES_XTS_decrypt_start_aesni ");
12565+ void AES_XTS_decrypt_update_aesni (const unsigned char * in , unsigned char * out , word32 sz ,
12566+ const unsigned char * key , unsigned char * tweak_block , int nr )
12567+ XASM_LINK ("AES_XTS_decrypt_update_aesni ");
12568+ #endif
1254512569#ifdef HAVE_INTEL_AVX1
1254612570void AES_XTS_decrypt_avx1 (const unsigned char * in , unsigned char * out ,
1254712571 word32 sz , const unsigned char * i ,
1254812572 const unsigned char * key , const unsigned char * key2 ,
1254912573 int nr )
1255012574 XASM_LINK ("AES_XTS_decrypt_avx1 ");
12575+ #ifdef WOLFSSL_AESXTS_STREAM
12576+ void AES_XTS_decrypt_start_avx1 (const unsigned char * i , const unsigned char * tweak_key ,
12577+ unsigned char * tweak_block , int tweak_nr )
12578+ XASM_LINK ("AES_XTS_decrypt_start_avx1 ");
12579+ void AES_XTS_decrypt_update_avx1 (const unsigned char * in , unsigned char * out , word32 sz ,
12580+ const unsigned char * key , unsigned char * tweak_block , int nr )
12581+ XASM_LINK ("AES_XTS_decrypt_update_avx1 ");
12582+ #endif
1255112583#endif /* HAVE_INTEL_AVX1 */
1255212584#endif /* HAVE_AES_DECRYPT */
1255312585
0 commit comments