SHA256 函数更改输入变量
我刚开始在 windows 下使用 vc2k10 使用 OpenSSL 的 sha 函数,但遇到了问题。因为我找不到关于它的详细文档,所以我在这里问:
SHA256(const unsigned char *in, size_t n,unsigned char *out) 函数似乎改变了 in 指针指向的内容。这是错误还是功能? 谢谢
I just started using sha functions of OpenSSL under windows with vc2k10 and I've got a problem. since I couldn't find much detailed documentation about it I'm asking here:
the SHA256(const unsigned char *in, size_t n,unsigned char *out) function seems to change what in pointer points to. is this a bug or feature?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你确定你的 in 和 out 不指向同一个内存吗?
opensll lib 和 Visual Studio 的 const 实现中不太可能同时存在错误
Are you sure that your in and out don't point to the same memory?
It's unlikely that there is both a bug in the opensll lib and visual studio's implementation of const