哪个DLL可以找到BIO_Write

时间:2016-12-21 05:30:57

标签: c++ openssl

我确实遇到过这个BIO_Read,BIO_Write对于openSSL,我想问一下,可以在chrome.dll或secure32.dll中找到它。

只是想知道。我找不到任何有用的信息。

1 个答案:

答案 0 :(得分:1)

  

我确实遇到过这个BIO_Read,BIO_Write对于openSSL,我想问一下,可以在chrome.dll或secure32.dll中找到它。

它不在第三方库中,例如chrome.dllsecure32.dll。它位于OpenSSL的加密库(libcrypto.alibcrypto.so)中:

$ grep -IR BIO_write * | grep 'int ' | grep -v pod
crypto/bio/bio_lib.c:int BIO_write(BIO *b, const void *data, int dlen)
crypto/bio/bio_lib.c:int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written)
include/openssl/bio.h:int BIO_write(BIO *b, const void *data, int dlen);
include/openssl/bio.h:int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written);
...

我相信与Unix库等效的Windows是libeay32.dll

  

只是想知道。我找不到任何有用的信息。

查看OpenSSL man pages处的手册页。选择一个版本,例如1.0.2,然后深入研究the crypto library