socsvn commit: r294616 - soc2013/def/crashdump-head/sys/sys
def at FreeBSD.org
def at FreeBSD.org
Mon Nov 30 22:00:57 UTC 2015
Author: def
Date: Mon Nov 30 22:00:55 2015
New Revision: 294616
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=294616
Log:
Add macros for encryption algorithms. Fix size macros.
Modified:
soc2013/def/crashdump-head/sys/sys/kerneldump.h
Modified: soc2013/def/crashdump-head/sys/sys/kerneldump.h
==============================================================================
--- soc2013/def/crashdump-head/sys/sys/kerneldump.h Mon Nov 30 22:00:55 2015 (r294615)
+++ soc2013/def/crashdump-head/sys/sys/kerneldump.h Mon Nov 30 22:00:55 2015 (r294616)
@@ -55,9 +55,14 @@
#define htod64(x) (x)
#endif
+#define KERNELDUMP_ENC_NONE 0
+#define KERNELDUMP_ENC_AES_256_CBC 1
+
#define KERNELDUMP_BLOCK_SIZE 512
-#define KERNELDUMP_IV_SIZE 16
-#define KERNELDUMP_KEY_SIZE 32
+#define KERNELDUMP_IV_MAX_SIZE 32
+#define KERNELDUMP_KEY_MAX_SIZE 64
+
+#define KERNELDUMP_ENCKEYLEN_MAX (16384 / 8)
/*
* All uintX_t fields are in dump byte order, which is the same as
@@ -92,8 +97,8 @@
};
struct kerneldumpkey {
- uint8_t kdk_algorithm;
- uint8_t kdk_iv[KERNELDUMP_IV_SIZE];
+ uint8_t kdk_encryption;
+ uint8_t kdk_iv[KERNELDUMP_IV_MAX_SIZE];
uint32_t kdk_encryptedkeysize;
uint8_t kdk_encryptedkey[];
};
More information about the svn-soc-all
mailing list