linux/crypto/sm3.c