Make SM2 functions private