From owner-soc-status@FreeBSD.ORG Sat Aug 1 19:28:16 2009 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFB8B106566B; Sat, 1 Aug 2009 19:28:16 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: from mail-ew0-f206.google.com (mail-ew0-f206.google.com [209.85.219.206]) by mx1.freebsd.org (Postfix) with ESMTP id 38BE48FC1C; Sat, 1 Aug 2009 19:28:15 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: by ewy2 with SMTP id 2so2080941ewy.43 for ; Sat, 01 Aug 2009 12:28:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=luGdr1U4ZCDPPc6Jv8odqn4ipfI+hATuuBC+jw/RkR4=; b=O9lRRLRGbXkvAWNqZaqscxNEqUDAFiBiUoC4k2UitVcCIaTbMc3+BkXDq06NbPe633 9PHT+yUW5016aWK+zTCM+8On+f/2vbIVhykgQkMd+tmnu1VPyocM1GT6ScYmcdGmqIYb wMkw1f5SwbJz2nR6Q/1ltfced8sXhEUHZnKLQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=ggFUiaXx1p4VOAnC+uj2spb70B+oOQFTqGjqWiPPpp5h/FV/i3jXH4nq5COFI0+20P jy+44BOWyq3eAkKbAZPeC9F+L/55Rl4ARHPBECNhxCPak2/HsElBZarHYaIE8vXV//Gh /eKu3wUsYEiMRsIlkw8SX3l2j9wnBKkK9c6eM= Received: by 10.210.16.17 with SMTP id 17mr2724706ebp.53.1249154895149; Sat, 01 Aug 2009 12:28:15 -0700 (PDT) Received: from localhost (lan-78-157-90-54.vln.skynet.lt [78.157.90.54]) by mx.google.com with ESMTPS id 7sm3799732eyg.5.2009.08.01.12.28.14 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 01 Aug 2009 12:28:14 -0700 (PDT) Date: Sat, 1 Aug 2009 22:28:06 +0300 From: Gleb Kurtsou To: soc-status@freebsd.org Message-ID: <20090801192806.GA3463@tops> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Stanislav Sedov Subject: pefs status report 8 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Aug 2009 19:28:17 -0000 Weekly progress: - Support for changing directory key. pefs setkey /path/dir. At lower level it renames directory, reencrypting directory name with new key. Directory contents left unchanged. - Implement key chaining. Key chains are stored in db file .pefs at filesystem root. key id (key fingerprint) is used as db key and data stored is next key in chain. Due to such design any key can only be part of single chain. - Fixed vop_link. Creation of link to unencrypted files is now forbidden. Link is created with the same key and tweak as source file.