From owner-soc-status@FreeBSD.ORG Wed Jul 24 11:30:40 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C5575581 for ; Wed, 24 Jul 2013 11:30:40 +0000 (UTC) (envelope-from def@freebsd.org) Received: from mail1.uj.edu.pl (mail1.uj.edu.pl [149.156.89.193]) by mx1.freebsd.org (Postfix) with ESMTP id 8D31B2AD8 for ; Wed, 24 Jul 2013 11:30:40 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from [192.168.1.102] ([213.195.170.50]) by mta.uoks.uj.edu.pl (Oracle Communications Messaging Server 7u4-27.01 (7.0.4.27.0) 64bit (built Aug 30 2012)) with ESMTPSA id <0MQF00421UEKHH00@mta.uoks.uj.edu.pl> for soc-status@freebsd.org; Wed, 24 Jul 2013 13:25:33 +0200 (CEST) X-Antivirus: Dr.Web (R) for Unix mail servers drweb plugin ver.6.0.2.0 X-Antivirus-Code: 0x100000 Message-id: <51EFB9AC.7010003@freebsd.org> Date: Wed, 24 Jul 2013 13:25:32 +0200 From: Konrad Witaszczyk Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 To: soc-status@freebsd.org Subject: Report #5: Unattended encrypted kernel crash dumps X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 24 Jul 2013 11:30:40 -0000 Currently I have implemented decrypting a crash dump with savecore: http://svnweb.freebsd.org/socsvn?view=revision&revision=255039 I had to change a size of the buffer, which is used to save it in /var/crash, to a size of one block in a dump device. This is a temporary solution just to get to know how to decrypt the dump. This week I'm planning to fix all bugs to achieve a proper state of the project and fulfil the following mid-term requirements: * Generate an encrypted dump. * Save the dump. * Decrypt the dump. I had a lot of feedback from my mentor to work on it. We already started to discuss how to save a dump for pefs which is the next milestone after the mid-term. Then I should implement the MAC generation algorithm used by pefs.