@@ -789,35 +789,35 @@ WOLFSSL_API int wc_InitSha_ex(wc_Sha* sha, void* heap, int devId)
789789 }
790790 (void )heap ;
791791 (void )devId ;
792- return wc_MXC_TPU_SHA_Init (( wc_MXC_Sha * ) sha );
792+ return wc_MXC_TPU_SHA_Init (& ( sha -> mxcCtx ) );
793793}
794794
795795WOLFSSL_API int wc_ShaUpdate (wc_Sha * sha , const unsigned char * data ,
796796 unsigned int len )
797797{
798- return wc_MXC_TPU_SHA_Update (sha , data , len );
798+ return wc_MXC_TPU_SHA_Update (& ( sha -> mxcCtx ) , data , len );
799799}
800800
801801WOLFSSL_API int wc_ShaFinal (wc_Sha * sha , unsigned char * hash )
802802{
803- return wc_MXC_TPU_SHA_Final (( wc_MXC_Sha * ) sha , hash ,
803+ return wc_MXC_TPU_SHA_Final (& ( sha -> mxcCtx ) , hash ,
804804 MXC_TPU_HASH_SHA1 );
805805}
806806
807807WOLFSSL_API int wc_ShaGetHash (wc_Sha * sha , unsigned char * hash )
808808{
809- return wc_MXC_TPU_SHA_GetHash (( wc_MXC_Sha * ) sha , hash ,
809+ return wc_MXC_TPU_SHA_GetHash (& ( sha -> mxcCtx ) , hash ,
810810 MXC_TPU_HASH_SHA1 );
811811}
812812
813813WOLFSSL_API int wc_ShaCopy (wc_Sha * src , wc_Sha * dst )
814814{
815- return wc_MXC_TPU_SHA_Copy (( wc_MXC_Sha * ) src , ( wc_MXC_Sha * ) dst );
815+ return wc_MXC_TPU_SHA_Copy (& ( src -> mxcCtx ), & ( dst -> mxcCtx ) );
816816}
817817
818818WOLFSSL_API void wc_ShaFree (wc_Sha * sha )
819819{
820- wc_MXC_TPU_SHA_Free (( wc_MXC_Sha * ) sha );
820+ wc_MXC_TPU_SHA_Free (& ( sha -> mxcCtx ) );
821821 return ;
822822}
823823
@@ -832,7 +832,7 @@ WOLFSSL_API int wc_InitSha224_ex(wc_Sha224* sha224, void* heap, int devId)
832832 }
833833 (void )heap ;
834834 (void )devId ;
835- return wc_MXC_TPU_SHA_Init (( wc_MXC_Sha * ) sha224 );
835+ return wc_MXC_TPU_SHA_Init (& ( sha224 -> mxcCtx ) );
836836}
837837
838838WOLFSSL_API int wc_InitSha224 (wc_Sha224 * sha224 )
@@ -843,29 +843,29 @@ WOLFSSL_API int wc_InitSha224(wc_Sha224* sha224)
843843WOLFSSL_API int wc_Sha224Update (wc_Sha224 * sha224 , const unsigned char * data ,
844844 unsigned int len )
845845{
846- return wc_MXC_TPU_SHA_Update (sha224 , data , len );
846+ return wc_MXC_TPU_SHA_Update (& ( sha224 -> mxcCtx ) , data , len );
847847}
848848
849849WOLFSSL_API int wc_Sha224Final (wc_Sha224 * sha224 , unsigned char * hash )
850850{
851- return wc_MXC_TPU_SHA_Final (( wc_MXC_Sha * ) sha224 , hash ,
851+ return wc_MXC_TPU_SHA_Final (& ( sha224 -> mxcCtx ) , hash ,
852852 MXC_TPU_HASH_SHA224 );
853853}
854854
855855WOLFSSL_API int wc_Sha224GetHash (wc_Sha224 * sha224 , unsigned char * hash )
856856{
857- return wc_MXC_TPU_SHA_GetHash (( wc_MXC_Sha * ) sha224 , hash ,
857+ return wc_MXC_TPU_SHA_GetHash (& ( sha224 -> mxcCtx ) , hash ,
858858 MXC_TPU_HASH_SHA224 );
859859}
860860
861861WOLFSSL_API int wc_Sha224Copy (wc_Sha224 * src , wc_Sha224 * dst )
862862{
863- return wc_MXC_TPU_SHA_Copy (( wc_MXC_Sha * ) src , ( wc_MXC_Sha * ) dst );
863+ return wc_MXC_TPU_SHA_Copy (& ( src -> mxcCtx ), & ( dst -> mxcCtx ) );
864864}
865865
866866WOLFSSL_API void wc_Sha224Free (wc_Sha224 * sha224 )
867867{
868- wc_MXC_TPU_SHA_Free (( wc_MXC_Sha * ) sha224 );
868+ wc_MXC_TPU_SHA_Free (& ( sha224 -> mxcCtx ) );
869869 return ;
870870}
871871
@@ -880,7 +880,7 @@ WOLFSSL_API int wc_InitSha256_ex(wc_Sha256* sha256, void* heap, int devId)
880880 }
881881 (void )heap ;
882882 (void )devId ;
883- return wc_MXC_TPU_SHA_Init (( wc_MXC_Sha * ) sha256 );
883+ return wc_MXC_TPU_SHA_Init (& ( sha256 -> mxcCtx ) );
884884}
885885
886886WOLFSSL_API int wc_InitSha256 (wc_Sha256 * sha256 )
@@ -891,29 +891,29 @@ WOLFSSL_API int wc_InitSha256(wc_Sha256* sha256)
891891WOLFSSL_API int wc_Sha256Update (wc_Sha256 * sha256 , const unsigned char * data ,
892892 unsigned int len )
893893{
894- return wc_MXC_TPU_SHA_Update (sha256 , data , len );
894+ return wc_MXC_TPU_SHA_Update (& ( sha256 -> mxcCtx ) , data , len );
895895}
896896
897897WOLFSSL_API int wc_Sha256Final (wc_Sha256 * sha256 , unsigned char * hash )
898898{
899- return wc_MXC_TPU_SHA_Final (( wc_MXC_Sha * ) sha256 , hash ,
899+ return wc_MXC_TPU_SHA_Final (& ( sha256 -> mxcCtx ) , hash ,
900900 MXC_TPU_HASH_SHA256 );
901901}
902902
903903WOLFSSL_API int wc_Sha256GetHash (wc_Sha256 * sha256 , unsigned char * hash )
904904{
905- return wc_MXC_TPU_SHA_GetHash (( wc_MXC_Sha * ) sha256 , hash ,
905+ return wc_MXC_TPU_SHA_GetHash (& ( sha256 -> mxcCtx ) , hash ,
906906 MXC_TPU_HASH_SHA256 );
907907}
908908
909909WOLFSSL_API int wc_Sha256Copy (wc_Sha256 * src , wc_Sha256 * dst )
910910{
911- return wc_MXC_TPU_SHA_Copy (( wc_MXC_Sha * ) src , ( wc_MXC_Sha * ) dst );
911+ return wc_MXC_TPU_SHA_Copy (& ( src -> mxcCtx ), & ( dst -> mxcCtx ) );
912912}
913913
914914WOLFSSL_API void wc_Sha256Free (wc_Sha256 * sha256 )
915915{
916- wc_MXC_TPU_SHA_Free (( wc_MXC_Sha * ) sha256 );
916+ wc_MXC_TPU_SHA_Free (& ( sha256 -> mxcCtx ) );
917917 return ;
918918}
919919
@@ -928,7 +928,7 @@ WOLFSSL_API int wc_InitSha384_ex(wc_Sha384* sha384, void* heap, int devId)
928928 }
929929 (void )heap ;
930930 (void )devId ;
931- return wc_MXC_TPU_SHA_Init (( wc_MXC_Sha * ) sha384 );
931+ return wc_MXC_TPU_SHA_Init (& ( sha384 -> mxcCtx ) );
932932}
933933
934934WOLFSSL_API int wc_InitSha384 (wc_Sha384 * sha384 )
@@ -939,29 +939,29 @@ WOLFSSL_API int wc_InitSha384(wc_Sha384* sha384)
939939WOLFSSL_API int wc_Sha384Update (wc_Sha384 * sha384 , const unsigned char * data ,
940940 unsigned int len )
941941{
942- return wc_MXC_TPU_SHA_Update (sha384 , data , len );
942+ return wc_MXC_TPU_SHA_Update (& ( sha384 -> mxcCtx ) , data , len );
943943}
944944
945945WOLFSSL_API int wc_Sha384Final (wc_Sha384 * sha384 , unsigned char * hash )
946946{
947- return wc_MXC_TPU_SHA_Final (( wc_MXC_Sha * ) sha384 , hash ,
947+ return wc_MXC_TPU_SHA_Final (& ( sha384 -> mxcCtx ) , hash ,
948948 MXC_TPU_HASH_SHA384 );
949949}
950950
951951WOLFSSL_API int wc_Sha384GetHash (wc_Sha384 * sha384 , unsigned char * hash )
952952{
953- return wc_MXC_TPU_SHA_GetHash (( wc_MXC_Sha * ) sha384 , hash ,
953+ return wc_MXC_TPU_SHA_GetHash (& ( sha384 -> mxcCtx ) , hash ,
954954 MXC_TPU_HASH_SHA384 );
955955}
956956
957957WOLFSSL_API int wc_Sha384Copy (wc_Sha384 * src , wc_Sha384 * dst )
958958{
959- return wc_MXC_TPU_SHA_Copy (( wc_MXC_Sha * ) src , ( wc_MXC_Sha * ) dst );
959+ return wc_MXC_TPU_SHA_Copy (& ( src -> mxcCtx ), & ( dst -> mxcCtx ) );
960960}
961961
962962WOLFSSL_API void wc_Sha384Free (wc_Sha384 * sha384 )
963963{
964- wc_MXC_TPU_SHA_Free (( wc_MXC_Sha * ) sha384 );
964+ wc_MXC_TPU_SHA_Free (& ( sha384 -> mxcCtx ) );
965965 return ;
966966}
967967
@@ -976,7 +976,7 @@ WOLFSSL_API int wc_InitSha512_ex(wc_Sha512* sha512, void* heap, int devId)
976976 }
977977 (void )heap ;
978978 (void )devId ;
979- return wc_MXC_TPU_SHA_Init (( wc_MXC_Sha * ) sha512 );
979+ return wc_MXC_TPU_SHA_Init (& ( sha512 -> mxcCtx ) );
980980}
981981
982982WOLFSSL_API int wc_InitSha512 (wc_Sha512 * sha512 )
@@ -987,29 +987,29 @@ WOLFSSL_API int wc_InitSha512(wc_Sha512* sha512)
987987WOLFSSL_API int wc_Sha512Update (wc_Sha512 * sha512 , const unsigned char * data ,
988988 unsigned int len )
989989{
990- return wc_MXC_TPU_SHA_Update (sha512 , data , len );
990+ return wc_MXC_TPU_SHA_Update (& ( sha512 -> mxcCtx ) , data , len );
991991}
992992
993993WOLFSSL_API int wc_Sha512Final (wc_Sha512 * sha512 , unsigned char * hash )
994994{
995- return wc_MXC_TPU_SHA_Final (( wc_MXC_Sha * ) sha512 , hash ,
995+ return wc_MXC_TPU_SHA_Final (& ( sha512 -> mxcCtx ) , hash ,
996996 MXC_TPU_HASH_SHA512 );
997997}
998998
999999WOLFSSL_API int wc_Sha512GetHash (wc_Sha512 * sha512 , unsigned char * hash )
10001000{
1001- return wc_MXC_TPU_SHA_GetHash (( wc_MXC_Sha * ) sha512 , hash ,
1001+ return wc_MXC_TPU_SHA_GetHash (& ( sha512 -> mxcCtx ) , hash ,
10021002 MXC_TPU_HASH_SHA512 );
10031003}
10041004
10051005WOLFSSL_API int wc_Sha512Copy (wc_Sha512 * src , wc_Sha512 * dst )
10061006{
1007- return wc_MXC_TPU_SHA_Copy (( wc_MXC_Sha * ) src , ( wc_MXC_Sha * ) dst );
1007+ return wc_MXC_TPU_SHA_Copy (& ( src -> mxcCtx ), & ( dst -> mxcCtx ) );
10081008}
10091009
10101010WOLFSSL_API void wc_Sha512Free (wc_Sha512 * sha512 )
10111011{
1012- wc_MXC_TPU_SHA_Free (( wc_MXC_Sha * ) sha512 );
1012+ wc_MXC_TPU_SHA_Free (& ( sha512 -> mxcCtx ) );
10131013 return ;
10141014}
10151015
0 commit comments