[Cryptech-Commits] [core/platform/novena] 01/01: Started to move expected core name and version strings to defines into the common header file.

git at cryptech.is git at cryptech.is
Tue Apr 21 07:17:51 UTC 2015


This is an automated email from the git hooks/post-receive script.

joachim at secworks.se pushed a commit to branch master
in repository core/platform/novena.

commit e0f4cefc97af89d6cb60cc6daf030afdabada256
Author: Joachim Strömbergson <joachim at secworks.se>
Date:   Tue Apr 21 09:17:20 2015 +0200

    Started to move expected core name and version strings to defines into the common header file.
---
 eim/sw/cryptech_memory_map.h | 19 +++++++++++++++++++
 eim/sw/trng_tester_eim.c     | 24 ++++++++++++------------
 2 files changed, 31 insertions(+), 12 deletions(-)

diff --git a/eim/sw/cryptech_memory_map.h b/eim/sw/cryptech_memory_map.h
index 5cf7f42..dd4dc36 100644
--- a/eim/sw/cryptech_memory_map.h
+++ b/eim/sw/cryptech_memory_map.h
@@ -84,6 +84,15 @@
 #define COMM_ADDR_NAME1         COMM_ADDR_BASE + ADDR_NAME1
 #define COMM_ADDR_VERSION       COMM_ADDR_BASE + ADDR_VERSION
 
+#define NOVENA_BOARD_NAME0   "PVT1";
+#define NOVENA_BOARD_NAME1   "    ";
+#define NOVENA_BOARD_VERSION "0.10";
+
+#define EIM_INTERFACE_NAME0 "eim ";
+#define EIM_INTERFACE_NAME1 "    ";
+#define EIM_INTERFACE_VERSION "0.10";
+
+
 
 //------------------------------------------------------------------
 // Hashes segment.
@@ -212,6 +221,16 @@
 #define CSPRNG_ADDR_NBLOCKS_LO  CSPRNG_ADDR_BASE + ADDR(0x41)
 #define CSPRNG_ADDR_NBLOCKS_HI  CSPRNG_ADDR_BASE + ADDR(0x42)
 
+
+#define AVALANCHE_ENTROPY_NAME0   "extn"
+#define AVALANCHE_ENTROPY_NAME1   "oise"
+#define AVALANCHE_ENTROPY_VERSION "0.10"
+
+#define ROSC_ENTROPY_NAME0   "rosc";
+#define ROSC_ENTROPY_NAME1   " ent";
+#define ROSC_ENTROPY_VERSION "0.10";
+
+
 //======================================================================
 // EOF cryptech_memory_map.h
 //======================================================================
diff --git a/eim/sw/trng_tester_eim.c b/eim/sw/trng_tester_eim.c
index def75ab..03f55bd 100644
--- a/eim/sw/trng_tester_eim.c
+++ b/eim/sw/trng_tester_eim.c
@@ -62,13 +62,13 @@ int wait_stats = 0;
 
 int TC0()
 {
-    uint8_t board_name0[4]      = "PVT1";
-    uint8_t board_name1[4]      = "    ";
-    uint8_t board_version[4]    = "0.10";
+    uint8_t board_name0[4]   = NOVENA_BOARD_NAME0;
+    uint8_t board_name1[4]   = NOVENA_BOARD_NAME1;
+    uint8_t board_version[4] = NOVENA_BOARD_VERSION;
 
-    uint8_t comm_name0[4]       = "eim ";
-    uint8_t comm_name1[4]       = "    ";
-    uint8_t comm_version[4]     = "0.10";
+    uint8_t comm_name0[4]    = EIM_INTERFACE_NAME0;
+    uint8_t comm_name1[4]    = EIM_INTERFACE_NAME1;
+    uint8_t comm_version[4]  = EIM_INTERFACE_VERSION;
 
     uint8_t t[4];
 
@@ -123,9 +123,9 @@ int TC1(void)
 /* TC2: Read name and version from avalanche_entropy core. */
 int TC2(void)
 {
-    uint8_t name0[4]   = "extn";
-    uint8_t name1[4]   = "oise";
-    uint8_t version[4] = "0.10";
+    uint8_t name0[4]   = AVALANCHE_ENTROPY_NAME0;
+    uint8_t name1[4]   = AVALANCHE_ENTROPY_NAME1;
+    uint8_t version[4] = AVALANCHE_ENTROPY_VERSION;
 
     if (!quiet)
         printf("TC2: Reading name and version words from avalanche_entropy core.\n");
@@ -172,9 +172,9 @@ int TC3(void)
 /* TC4: Read name and version from rosc_entropy core. */
 int TC4(void)
 {
-    uint8_t name0[4]   = "rosc";
-    uint8_t name1[4]   = " ent";
-    uint8_t version[4] = "0.10";
+    uint8_t name0[4]   = ROSC_ENTROPY_NAME0;
+    uint8_t name1[4]   = ROSC_ENTROPY_NAME1;
+    uint8_t version[4] = ROSC_ENTROPY_VERSION;
 
     if (!quiet)
         printf("TC4: Reading name and version words from rosc_entropy core.\n");



More information about the Commits mailing list