SM3 Hash

Chinese SM3 hash algorithm.