From owner-soc-status@FreeBSD.ORG Mon Jul 6 19:18:30 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 E8837106564A for ; Mon, 6 Jul 2009 19:18:30 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: from mail-fx0-f218.google.com (mail-fx0-f218.google.com [209.85.220.218]) by mx1.freebsd.org (Postfix) with ESMTP id 780C68FC12 for ; Mon, 6 Jul 2009 19:18:30 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: by fxm18 with SMTP id 18so3741096fxm.43 for ; Mon, 06 Jul 2009 12:18:29 -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:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=cv41Q4y6qFsGDp+iYeaAETFW/PgbYNB96+RV3dKW4aY=; b=gneEETPop+UuUhYZcMxyQmeyMbIw+lUIWM3IZuQ6/A0FVgfg79AhJKjW9X5wsg5vNo fuUZBffmHdnuvwoeTJ9Yhu9ji/ADp0cCGLnpqoOjwevg442p02aItVpg1phLtFO4++MW 3wVjh/+1DiAMxYnM3OpFKsQjQqnjCuNHK5VKg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=AUIvz4uD2kp5gXde51gyxIaRSBWDKfrVajG9xijtAobBm/Z5PtsO0Ky6YYSQj65Jwr zhPz/u59BAX6jk+61TiWDiVKK/JnGb+Js88ldSLJfwvcjGHUrnL5KL7I7EJQzbtHEXeU YcV0YbKtdG6Nw59RUn7FUjt+u7gql57ZEJ9bE= Received: by 10.103.243.7 with SMTP id v7mr2833437mur.9.1246907909297; Mon, 06 Jul 2009 12:18:29 -0700 (PDT) Received: from localhost (lan-78-157-90-54.vln.skynet.lt [78.157.90.54]) by mx.google.com with ESMTPS id i7sm1234462mue.48.2009.07.06.12.18.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 06 Jul 2009 12:18:28 -0700 (PDT) Date: Mon, 6 Jul 2009 22:18:25 +0300 From: Gleb Kurtsou To: soc-status@freebsd.org Message-ID: <20090706191825.GA1802@tops> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Subject: pefs status report 5 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: Mon, 06 Jul 2009 19:18:31 -0000 I've commited encryption support using rc4 last week. Trying to switch to XTS-AES I came across Salsa20 stream cypher. I'm going to use if for encryption as it allows encryption/decryption at arbitrary offsets, fast and supports tweaks (additional key material). Salsa20 sources need some tweaking to support stream seeking. I'm working on it. There is also a bigger overhaul going on in my local repository: using Salsa20 allows to completely get rid of block alignment requirement in read/write operations and I'm working on adding transparent mode of operation (it's just like read-only nullfs, but necessary to correctly handle mount root directory, lost+found and filesystem snapshots). It's too unstable at the moment, so I'm planning to finish it and commit by the end of the week.