socsvn commit: r289493 - in soc2013/def/crashdump-head/sys: kern sys

def at FreeBSD.org def at FreeBSD.org
Sun Aug 9 23:11:06 UTC 2015


Author: def
Date: Sun Aug  9 23:11:04 2015
New Revision: 289493
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=289493

Log:
  Add algorithm and keysize fields to kerneldumpkey.

Modified:
  soc2013/def/crashdump-head/sys/kern/kern_shutdown.c
  soc2013/def/crashdump-head/sys/sys/kerneldump.h

Modified: soc2013/def/crashdump-head/sys/kern/kern_shutdown.c
==============================================================================
--- soc2013/def/crashdump-head/sys/kern/kern_shutdown.c	Sun Aug  9 23:07:11 2015	(r289492)
+++ soc2013/def/crashdump-head/sys/kern/kern_shutdown.c	Sun Aug  9 23:11:04 2015	(r289493)
@@ -80,6 +80,8 @@
 #include <machine/pcb.h>
 #include <machine/smp.h>
 
+#include <opencrypto/cryptodev.h>
+
 #include <security/mac/mac_framework.h>
 
 #include <vm/vm.h>
@@ -938,6 +940,8 @@
 		return (ENOMEM);
 
 	kdk->kdk_size = kdksize;
+	kdk->kdk_algorithm = CRYPTO_AES_CBC;
+	kdk->kdk_keysize = KERNELDUMP_KEY_SIZE;
 	bcopy(dumpcrypto.kdc_iv, kdk->kdk_iv, sizeof(kdk->kdk_iv));
 	kdk->kdk_encryptedkeylen = encryptedkeylen;
 

Modified: soc2013/def/crashdump-head/sys/sys/kerneldump.h
==============================================================================
--- soc2013/def/crashdump-head/sys/sys/kerneldump.h	Sun Aug  9 23:07:11 2015	(r289492)
+++ soc2013/def/crashdump-head/sys/sys/kerneldump.h	Sun Aug  9 23:11:04 2015	(r289493)
@@ -93,6 +93,8 @@
 
 struct kerneldumpkey {
 	uint32_t	kdk_size;
+	uint8_t		kdk_algorithm;
+	uint8_t		kdk_keysize;
 	uint8_t		kdk_iv[KERNELDUMP_IV_SIZE];
 	uint32_t	kdk_encryptedkeylen;
 	uint8_t		kdk_encryptedkey[];


More information about the svn-soc-all mailing list