<div dir="ltr"><div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Sep 20, 2018 at 4:30 PM Ryan Kelly <<a href="mailto:rfkelly@mozilla.com">rfkelly@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><br><div>I expect the first concrete work on that front to be porting the logins-api component to iOS, so that it can be used in Lockbox for iOS, which will happen sometime in 2019.</div></div></div></blockquote><div><br></div>I actually did part of this on a whim on Wednesday evening. I didn't end up quite figuring out all the XCode-specific stuff build stuff, so it probably doesn't quite work, and it certainly doesn't answer any larger questions about how this will be shaped in the long run – I actually put it at the root of the a-s repo (even though that's certainly not where it will end up) just to make the far-future rebase as easy as possible for myself :p.</div><div class="gmail_quote"><br></div><div class="gmail_quote">That said, <a href="https://github.com/thomcc/application-services/tree/swift-logins">https://github.com/thomcc/application-services/tree/swift-logins</a> has most of the actual swift code required for this finished (as well as containing the changes required to build sqlcipher for iOS). It probably has a good 2-3 weeks [0] of work before it's "complete", not counting time to make the decisions around iOS code (we would have to make those decisions first).</div><div class="gmail_quote"><br></div><div class="gmail_quote">To be clear, I don't expect to work more on this before Q1 given our current priorities, but it's probably complete enough that if e.g. Lockbox *did* need this in the short term, they'd be able to push it across the finish line.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">- Thom<br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><div class="gmail_quote">[0]: This is
a naive estimate, based mostly on the turnaround for the SQLite logins
code, which went from "incomplete in many ways" (much of the code had
been written, but no FFI, many bugs, etc) before Sept 6 when Mentat was
'paused' to yesterday (Sept 20) being the first day I was done enough to
work on something other than logins.</div></div></div></div>