aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChris Morrison <[email protected]>2016-02-19 16:52:16 -0800
committerChris Morrison <[email protected]>2016-02-19 16:52:16 -0800
commit853e01c70e7f2742f934ae9298a42c7e536f4f7e (patch)
treeb2682f3a9a4942197a85d3835942ff283b4892f3 /tests
parent4860c470848dde6b4ff90e2eed48658c330b3864 (diff)
Adding support for additional input when reseeding/generating ctr prngs. Also added documentation
Diffstat (limited to 'tests')
-rw-r--r--tests/test_ctr_prng.c31
1 files changed, 29 insertions, 2 deletions
diff --git a/tests/test_ctr_prng.c b/tests/test_ctr_prng.c
index 915fe8a..267dd50 100644
--- a/tests/test_ctr_prng.c
+++ b/tests/test_ctr_prng.c
@@ -1,5 +1,32 @@
/* test_ctr_prng.c - TinyCrypt implementation of some CTR-PRNG tests */
+/*
+ * Copyright (c) 2016, Chris Morrison
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
#include <test_utils.h>
#include <stdio.h>
#include <stdlib.h>
@@ -50,8 +77,8 @@ int main(void)
TC_START("Performing CTR-PRNG tests:");
- ret += tc_ctr_prng_generate(&ctx, prngOutput, sizeof prngOutput);
- ret += tc_ctr_prng_generate(&ctx, prngOutput, sizeof prngOutput);
+ ret += tc_ctr_prng_generate(&ctx, 0, 0, prngOutput, sizeof prngOutput);
+ ret += tc_ctr_prng_generate(&ctx, 0, 0, prngOutput, sizeof prngOutput);
if (0 == ret)
{