lib/sw_apps/zynqmp_fsbl/src/xfsbl_rsa_sha.c
void XFsbl_ShaFinish(void * Ctx, u8 * Hash, u32 HashLen)
{

	if(XFSBL_HASH_TYPE_SHA3 == HashLen)
	{
		XSecure_Sha3Finish(&SecureSha3, Hash);
	}
}
/*****************************************************************************
 * This function updates SHA3 engine with final data which includes SHA3
 * padding and reads final hash on complete data.
 *
 * @param       Ctx     Pointer to a callback function
 * @param       Hash    Pointer to the location where the resulting
 *                      hash will be written
 * @param       HashLen Length of the hash that is used to determine sha3
 *                      hashing
 *
 * @return      None
 *
 ******************************************************************************/
This function updates SHA3 engine with final data which includes SHA3
padding and reads final hash on complete data.

@param       Ctx     Pointer to a callback function
@param       Hash    Pointer to the location where the resulting
hash will be written
@param       HashLen Length of the hash that is used to determine sha3
hashing

@return      None
This function updates SHA3 engine with final data which includes SHA3 padding and reads final hash on complete data . @param Ctx Pointer to a callback function @param Hash Pointer to the location where the resulting hash will be written @param HashLen Length of the hash that is used to determine sha3 hashing @return None
void XFsbl_ShaFinish(void * Ctx, u8 * Hash, u32 HashLen)
{
	if(XFSBL_HASH_TYPE_SHA3 == HashLen)
	{
		XSecure_Sha3Finish(&SecureSha3, Hash);
	}
}
void XFsbl_ShaFinish ( void * Ctx , u8 * Hash , u32 HashLen ) { if ( XFSBL_HASH_TYPE_SHA3 == HashLen ) { XSecure_Sha3Finish ( & SecureSha3 , Hash ) ; } }
This function updates SHA3 engine with final data which includes SHA3
 padding and reads final hash on complete data.
This function updates SHA3 engine with final data which includes SHA3 padding and reads final hash on complete data .