| 
					
				 | 
			
			
				@@ -623,10 +623,27 @@ else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 AC_SUBST(TOR_OPENSSL_LIBS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+dnl Now check for particular openssl functions. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+save_LIBS="$LIBS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+save_LDFLAGS="$LDFLAGS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+save_CPPFLAGS="$CPPFLAGS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LIBS="$TOR_OPENSSL_LIBS $LIBS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LDFLAGS="$TOR_LDFLAGS_openssl $LDFLAGS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CPPFLAGS="$TOR_CPPFLAGS_openssl $CPPFLAGS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 AC_CHECK_MEMBERS([struct ssl_method_st.get_cipher_by_char], , , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 [#include <openssl/ssl.h> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+AC_CHECK_FUNCS([ \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SSL_SESSION_get_master_key \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SSL_get_server_random \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                SSL_get_client_ciphers \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                SSL_get_client_random \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	       ]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LIBS="$save_LIBS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LDFLAGS="$save_LDFLAGS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CPPFLAGS="$save_CPPFLAGS" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 dnl ------------------------------------------------------ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 dnl Where do you live, zlib?  And how do we call you? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |