系统的crypto/crypto.go包中定义了哈希函数的常量如md4,md5,sha256等。我加入了SM3的声明:然后我在crypto包中加入了sm3包,其中有sm3的具体实现:但是在使用时出现了crypto.SM3 undefiend的错误:可明明已经在crypto.go中加入了SM3的声明...不知道为什么会报未定义的错误...求指导.....
你直接加声明是没用的,系统的类库等也需要重新编译,这样使用的时候才能找到实现。