2016-04-26 1 views

Répondre

1

Ainsi SHA1_Init est défini dans le header of sha_locl.h comme HASH_INIT. sha1dgst.c includes sha_locl.h qui comprend ../md32_common.h qui fait l'expansion de HASH_UPDATE, HASH_TRANFORM, et HASH_FINAL qui est défini comme SHA1_Init dans sha.h. Je crois que la mise en œuvre réelle de SHA1_Init est finalement ici: http://osxr.org:8080/openssl/source/crypto/sha/sha_locl.h#0125 ou ici sur github: https://github.com/openssl/openssl/blob/master/crypto/sha/sha_locl.h#L101.

+0

correct, merci –

+0

Si cela est correct, cela vous dérangerait-il de le marquer ainsi? Merci! @pistolet fumant – winhowes