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 10 months ago Last modified on Sep 30, 2018, 9:18:16 PM