EcryptFS development
 help / color / mirror / Atom feed
From: Tyler Hicks <tyhicks@canonical.com>
To: William Roberts <bill.c.roberts@gmail.com>
Cc: Catalin Ionita <io.catalin@gmail.com>, ecryptfs@vger.kernel.org
Subject: Re: Looking for volunteers to test and review ecryptfs integration with Android
Date: Thu, 5 Dec 2013 11:11:08 -0800	[thread overview]
Message-ID: <20131205191108.GD16300@boyd> (raw)
In-Reply-To: <CAFftDdqtPGrMZOTj6DXi4fS6t8Jmf=B42JGFwtAV7aLvmov9cA@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2478 bytes --]

On 2013-12-05 10:57:27, William Roberts wrote:
> On Thu, Dec 5, 2013 at 10:38 AM, Tyler Hicks <tyhicks@canonical.com> wrote:
> > On 2013-12-05 19:32:11, Catalin Ionita wrote:
> >> Hi,
> >
> > Hello!
> >
> >>
> >> I've been working for some time on a solution to integrate ecryptfs
> >> in Android. Due to some Android specifics and license problems I had
> >> to rewrite the userspace tools.
> >
> > I really wish these problems would have been brought up on this list.
> > Fragmentation of the utilities is a bad thing. There's already enough of
> > it in ecryptfs-utils (mount.ecryptfs vs mount.ecryptfs_private) but now
> > there's an entirely new package, too.
> >
> >> Also, for a nice finish touch, I have
> >> implemented Android user data encryption from top (including a minimal
> >> GUI) to bottom on a Nexus 4 running latest AOSP kitkat.
> >
> > Very cool. Looking forward to checking it out.
> >
> >>
> >> I'm looking for volunteers to test, review or contribute to Android
> >> userspace tools that I've built. The project is stored at
> >> https://github.com/catalinionita/Ecryptfs-Tools-for-Android
> >
> > First, I'd like to explore merging the two code bases. Can you lay out
> > the reasons for writing from scratch?
> 
> If he is looking to upstream it, Google prefers things under Apache
> 2.0. However,
> this doesn't mean that other licenses are instantly a no either. For
> example, checkpolicy.

efs-tools, like ecryptfs-utils, is building against the LGPL-ed
libkeyutils.

It would obviously take some more thought, but it is possible for
ecryptfs-utils to provide an LGPL'ed library that all eCryptfs user
space utilities could use.

libecryptfs was supposed to be exactly that, but it was unfortunately
licensed as GPL long ago...

> 
> On the code side, are their dependencies to other libraries that the
> userspace tools
> require that perhaps Android does not  have or has incompatible versions?

Possibly, but that could be worked around at build time.

> 
> Another reason would perhaps be size, lets see what the author says.
> Also, I could swear
> I remember reading something about him asking about Android ecryptfs before.

There have been a couple people ask about building ecryptfs-utils on
Android. I think the libnss dependency is the problem. We've discussed
how to solve that problem with at least one of those people, but I'm
pretty sure that it wasn't Catalin.

Tyler

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

  reply	other threads:[~2013-12-05 19:11 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-05 17:32 Looking for volunteers to test and review ecryptfs integration with Android Catalin Ionita
2013-12-05 17:40 ` William Roberts
2013-12-05 18:38 ` Tyler Hicks
2013-12-05 18:57   ` William Roberts
2013-12-05 19:11     ` Tyler Hicks [this message]
2013-12-06  8:02       ` Catalin Ionita
2013-12-06  8:20         ` Catalin Ionita
     [not found]         ` <CAFftDdraQs9AUVfOVjGLNx2V4X4P+w3upDNPSm_p=T5Jjhd2jA@mail.gmail.com>
2013-12-06 15:15           ` Catalin Ionita
2013-12-06 15:17             ` Catalin Ionita
2013-12-06 16:22               ` William Roberts
2013-12-06 22:26                 ` Catalin Ionita
2013-12-06 22:38                   ` William Roberts
2013-12-09  9:53                     ` Catalin Ionita

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20131205191108.GD16300@boyd \
    --to=tyhicks@canonical.com \
    --cc=bill.c.roberts@gmail.com \
    --cc=ecryptfs@vger.kernel.org \
    --cc=io.catalin@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox