From owner-soc-status@FreeBSD.ORG Sat Aug 8 19:08:10 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 24E001065718; Sat, 8 Aug 2009 19:08:10 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: from mail-ew0-f212.google.com (mail-ew0-f212.google.com [209.85.219.212]) by mx1.freebsd.org (Postfix) with ESMTP id 5E9988FC19; Sat, 8 Aug 2009 19:08:09 +0000 (UTC) Received: by ewy8 with SMTP id 8so1703815ewy.36 for ; Sat, 08 Aug 2009 12:08:08 -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=WgDsKoFS9nlmOcot09pVCrcZDRGuBKyp4ZGrjOAozvc=; b=jpmVXshjo/sap4j0Kb9nlm37Gupqn+oncsKpkhb6slYWWiI/318mUL5d29JexmJlN4 6dBDbNBpAslrCYvmuXu2spgxFECvEjZsf04hCHUXRq2TJCAZQTn6FdkceTxXnrrrmovX 5fmVARtoOfDTzoptZntRjyaW7pC69u2mQ/nME= 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=sIFuCtu9ys7VRqxdS4U7JImCzIScziW/Zgb3TFS0twJFP6WoTwiYKjszwR1MmCbp91 fi1LMpxjGRfjW1bxigGYhQ53iS/g+Su36osHmat25LUd5Z6eBwAeGodIo36i2IRZ6tFl Ow1cmZwvrMuhRlfikD/VHBd7HFswLbwW/lN60= Received: by 10.210.137.14 with SMTP id k14mr940059ebd.95.1249758488428; Sat, 08 Aug 2009 12:08:08 -0700 (PDT) Received: from localhost (lan-78-157-90-54.vln.skynet.lt [78.157.90.54]) by mx.google.com with ESMTPS id 5sm6443841eyh.26.2009.08.08.12.08.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 08 Aug 2009 12:08:08 -0700 (PDT) Date: Sat, 8 Aug 2009 22:07:58 +0300 From: Gleb Kurtsou To: soc-status@freebsd.org Message-ID: <20090808190758.GA2421@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 9 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, 08 Aug 2009 19:08:10 -0000 Hi, I've completed all the features advertised in project proposal. Commit log excerpt for last week: - readdir improvements: skip unknown entries in encrypted directories, merge cookies - encrypt key chains - use tailq for keychains - implement randomchain - do not call pefs_node_lookup_name from pefs_enccn_get (it's not needed) - simplify readdir and pefs_enccn_lookup_dirent: use continious buffer (maximum size is page size) - remove unused pefs_chunk_get (direct access to iovec is preferred) - increase max key size to 512 bits. userspace always generates 512 bits of key material. particular algorithm is to use as much of it as it needs I'm going to perform additional stress testing and probably will add support for another cipher during next week.