aboutsummaryrefslogtreecommitdiff
path: root/projects/hsm/hsm.c
diff options
context:
space:
mode:
authorPaul Selkirk <paul@psgd.org>2019-01-12 18:20:10 -0500
committerPaul Selkirk <paul@psgd.org>2019-01-12 18:20:10 -0500
commit44dc84d3696795fbe0b6f1786cabaa08fd88ade6 (patch)
tree34f3fa7cc69b5f89c4c6cc90d6015b24fe9eba53 /projects/hsm/hsm.c
parent07af68c08baefbced001a0081256cb1fff8ed491 (diff)
Timing tests for RSA signing and sub-components thereof.
This is not the sort of thing that should go anywhere near production code, so it's on a dangling branch. I may rebase it from time to time.
Diffstat (limited to 'projects/hsm/hsm.c')
-rw-r--r--projects/hsm/hsm.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/projects/hsm/hsm.c b/projects/hsm/hsm.c
index 29509e8..8075ed6 100644
--- a/projects/hsm/hsm.c
+++ b/projects/hsm/hsm.c
@@ -86,9 +86,8 @@ static uint8_t busy_stack[BUSY_STACK_SIZE];
* 4096-byte block of an FPGA or bootloader image upload.
*/
#ifndef CLI_STACK_SIZE
-#define CLI_STACK_SIZE 8*1024
+#define CLI_STACK_SIZE 200*1024
#endif
-static uint8_t cli_stack[CLI_STACK_SIZE];
/* RPC buffers. For each active request, there will be two - input and output.
*/
@@ -501,7 +500,10 @@ int main(void)
*/
/* Create the CLI task. */
- if (task_add("cli", (funcp_t)cli_main, NULL, cli_stack, sizeof(cli_stack)) == NULL)
+ void *cli_stack = (void *)sdram_malloc(CLI_STACK_SIZE);
+ if (cli_stack == NULL)
+ Error_Handler();
+ if (task_add("cli", (funcp_t)cli_main, NULL, cli_stack, CLI_STACK_SIZE) == NULL)
Error_Handler();
/* Start the tasker */