openssl android platform porting