wiki:org/meetings/2018MexicoCity/Notes/Mobile

iOS

  • not much has happened since OB 2.0, but new funding and work about to start!
  • good progress made on running tor in process via Tor.framework, but need to complete testing in the next two months
  • torapi.h interface should now work for in process tor
  • need to move to new control interface, using sockets
  • work on VPN stopped due to memory limits; got it working, but crashed due to memory leaks

Android

  • keeping current with releases
  • latest NDK requires move to clang. Should move to NDK official build process instead of Makefile
  • have new PT library: https://github.com/guardianproject/AndroidPluggableTransports
  • working on porting Snowflake into this PT library
  • focus on enhancing VPN mode; support intent-based API to request Tor to tunnel app over VPN connection

General

  • new and improved disable network flag should be tested in 0.3.4.x
  • in the future can be used to partially disable tor, say to stop client use, but still support Onion Service hosting
  • we have a patch that implements Doze, can be used
  • need better measurement and profiling; can do network profiling using Android Profiler on devices/emulators
  • add --disable-dirauth modules support into build
  • need to better support developer tools and libraries like Tor.framework iOS and TorOnionProxyLibrary
  • dig into chip specific crypto as potential optimization, what does openssl do? can we help openssl accelerate? check with awesome OpenSSL devs
Last modified 2 months ago Last modified on Sep 30, 2018, 9:18:16 PM