On Apr 18, 2016, at 6:11 PM, CHOW Anthony <anthony.c...@al-enterprise.com> 
wrote:
> I am trying to do “openssl verify –CAfile server.pem” and the command hang.  
> When I debug, I see that after calling the function PEM_read_bio_X509_AUX in 
> load_cert() it hangs.  
>  
> But I don’t seems to find this function in the OpenSSL tree. 
>  
> Any insight on this?  Thanks so much.

The macros DECLARE_PEM_rw and IMPLEMENT_PEM_rw, which are defined in 
crypto/pem/pem.h, produce a bunch of functions for reading and writing 
structures in various ways (with a BIO, from a FILE *, from a string buffer, 
etc). In this case, I think the function you're looking at is produced by the 
macro invocation "IMPLEMENT_PEM_rw(X509_AUX, X509, PEM_STRING_X509_TRUSTED, 
X509_AUX)" in crypto/pem/pem_xaux.c.

Possibly it's hanging waiting to read something from stdin.



-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to