go语言在crypto包中添加sm3哈希函数

系统的crypto/crypto.go包中定义了哈希函数的常量如md4,md5,sha256等。我加入了SM3的声明:
图片说明
然后我在crypto包中加入了sm3包,其中有sm3的具体实现:
图片说明
但是在使用时出现了crypto.SM3 undefiend的错误:
图片说明
可明明已经在crypto.go中加入了SM3的声明...不知道为什么会报未定义的错误...
求指导.....

1个回答

你直接加声明是没用的,系统的类库等也需要重新编译,这样使用的时候才能找到实现。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐