Israel says the blockade seeks to weaken Hamas .