From owner-soc-status@FreeBSD.ORG Sat Jun 13 17:05:01 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 580C91065679; Sat, 13 Jun 2009 17:05:01 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: from mail-fx0-f228.google.com (mail-fx0-f228.google.com [209.85.220.228]) by mx1.freebsd.org (Postfix) with ESMTP id B31418FC14; Sat, 13 Jun 2009 17:05:00 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: by fxm28 with SMTP id 28so275133fxm.43 for ; Sat, 13 Jun 2009 10:04:59 -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=7sgTZ5qRJTDw+NPQuJ7aaX/6fCqQjJzczOuujudOZ20=; b=wNbIFFUJFCyCIuaeZs1ShNZuuQALEHC1BAuysUrM6oi1egw1URa2UaYREL3e3NwLvN 9Qlv+yxZS27bjSV9BR1b4GTPWjPX1Wgz5JAAASd+EaHFXRIrJZnbCjHe/s17GJLsWIe8 lvuAtFlz6abwI1Jat+fMM0M2R0lZ/fdV9/K/k= 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=Lpzlr1Vnh8nifGEVnRb5yknDmiPtFExwYVJSiw8RsCj93qF8Oy8sBnecZK2dbyVXDA N7fm4zkdJzFhbZCrXP24vlp5TiCZmHL00DCReglDe2GS79SjR2fghcmkx6yFLehi/Czq wqgI5gHp0EQSt7sZI04mPWFEuJWFydXG6nQLQ= Received: by 10.204.117.16 with SMTP id o16mr4911466bkq.100.1244912699727; Sat, 13 Jun 2009 10:04:59 -0700 (PDT) Received: from localhost (lan-78-157-90-54.vln.skynet.lt [78.157.90.54]) by mx.google.com with ESMTPS id 12sm3450147fks.51.2009.06.13.10.04.59 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 13 Jun 2009 10:04:59 -0700 (PDT) Date: Sat, 13 Jun 2009 20:05:57 +0300 From: Gleb Kurtsou To: soc-status@freebsd.org Message-ID: <20090613170557.GA5593@tops.skynet.lt> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Cc: Subject: pefs status report 2 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, 13 Jun 2009 17:05:01 -0000 Hi, This week I've spent adding some basic crypto-related functionality into pefs. I've implemented support file name encryption and data encryption. Although it's rather limited at the moment: vop_lookup should be changed to perform encrypted name lookup in cache and/or using readdir, as encrypted name can't be derived from plain text name for lookup; read/write do not enforce reading/writing on block boundaries. Currently I'm working on fixing it and adding support for the rest of vnode operations.