我想在openssl源代碼中找到SHA1_Init的實現。其中是openssl中的SHA1_Init實現
http://osxr.org:8080/openssl/source/crypto/sha/sha1.c#0108
0108 SHA1_Init(&c);
但只能定義 http://osxr.org:8080/openssl/source/crypto/sha/sha.h#0122
它在哪裏發現的? 謝謝,
= SG =
我想在openssl源代碼中找到SHA1_Init的實現。其中是openssl中的SHA1_Init實現
http://osxr.org:8080/openssl/source/crypto/sha/sha1.c#0108
0108 SHA1_Init(&c);
但只能定義 http://osxr.org:8080/openssl/source/crypto/sha/sha.h#0122
它在哪裏發現的? 謝謝,
= SG =
SHA1_Init
所以在header of sha_locl.h
定義爲HASH_INIT
。 sha1dgst.c
includes sha_locl.h
其中包括../md32_common.h
,其擴展爲HASH_UPDATE
,HASH_TRANFORM
和HASH_FINAL
,其在sha.h
中定義爲SHA1_Init
。我相信SHA1_Init
的實際實現最終在這裏:http://osxr.org:8080/openssl/source/crypto/sha/sha_locl.h#0125或github上的這裏:https://github.com/openssl/openssl/blob/master/crypto/sha/sha_locl.h#L101。
正確,謝謝 –
如果這是正確的,你會介意標記它嗎?謝謝! @smokinggun – winhowes