I have a server/client program that uses OpenSSL for secured communication. For some reason I have to use BoringSSL on the client side and prefer to keep OpenSSL on server side.
I am able to compile BoringSSL to libssl.a/libcrypto.a and link to client program, only issue is when using SSL_CTX_new()
to initiate a SSL connection, only function TLS_with_buffers_method()
is available. On the server side I am using TLS_server_method()
in SSL_CTX_new()
when creating a counterpart connection. In this case client fails to initiate a SSL connection to server.
Just want to confirm is there a way to configure BoringSSL to work with OpenSSL? Or it doesn't work because the detailed implementation underneath is different...
My server is a linux host while client is an android/ios host