add SM2 extension