add libsha