add sm2 usage