I'm confused how openSSL on Android is a problem... isn't openSSL a server technology? Do the clients use a heartbeat for something?
Or is this only relevant when you're running a server on your client device?
Is OpenSSL always running as a server on Android?