summaryrefslogtreecommitdiff
path: root/test/src/gen
diff options
context:
space:
mode:
authorJ08nY2017-09-13 00:40:13 +0200
committerJ08nY2017-09-13 00:40:13 +0200
commit607fe7b39f4e2ea579c935509c6e4dc68b43c457 (patch)
treea27bf266515b6495c836de9a1ccb1f6398b1ecde /test/src/gen
parentcceec4063e74bb29c79500f38aa40fc466180a0b (diff)
downloadecgen-607fe7b39f4e2ea579c935509c6e4dc68b43c457.tar.gz
ecgen-607fe7b39f4e2ea579c935509c6e4dc68b43c457.tar.zst
ecgen-607fe7b39f4e2ea579c935509c6e4dc68b43c457.zip
Remove binascii utilities, move seed manipulation to bits_t.
Diffstat (limited to 'test/src/gen')
-rw-r--r--test/src/gen/test_seed.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/test/src/gen/test_seed.c b/test/src/gen/test_seed.c
index 487311c..e5bf6bd 100644
--- a/test/src/gen/test_seed.c
+++ b/test/src/gen/test_seed.c
@@ -4,9 +4,9 @@
*/
#include <criterion/criterion.h>
-#include <gen/types.h>
#include "gen/seed.h"
-#include "gen/types.h"
+#include "util/bits.h"
+#include "util/memory.h"
#include "test/default.h"
#include "test/input.h"
#include "test/output.h"
@@ -32,8 +32,6 @@ Test(seed, test_seed_random) {
cr_assert_eq(ret, 1, );
cr_assert_not_null(curve.seed, );
- cr_assert_str_eq(curve.seed->hex, pari_sprintf("%Px", curve.seed->seed), );
- cr_assert_eq(strlen(curve.seed->hex), curve.seed->hex_len, );
seed_free(&curve.seed);
}
@@ -46,10 +44,10 @@ Test(seed, test_seed_argument) {
cr_assert_eq(ret, 1, );
cr_assert_not_null(curve.seed, );
- cr_assert_str_eq(curve.seed->hex, seed, );
- cr_assert_str_eq(curve.seed->hex, pari_sprintf("%Px", curve.seed->seed), );
- cr_assert_eq(strlen(curve.seed->hex), curve.seed->hex_len, );
+ char *hex = bits_to_hex(curve.seed->seed);
+ cr_assert_str_eq(hex, seed, );
+ try_free(hex);
seed_free(&curve.seed);
}
@@ -61,10 +59,10 @@ Test(seed, test_seed_argument_hex) {
cr_assert_eq(ret, 1, );
cr_assert_not_null(curve.seed, );
- cr_assert_str_eq(curve.seed->hex, seed + 2, );
- cr_assert_str_eq(curve.seed->hex, pari_sprintf("%Px", curve.seed->seed), );
- cr_assert_eq(strlen(curve.seed->hex), curve.seed->hex_len, );
+ char *hex = bits_to_hex(curve.seed->seed);
+ cr_assert_str_eq(hex, seed + 2, );
+ try_free(hex);
seed_free(&curve.seed);
}
@@ -77,10 +75,10 @@ Test(seed, test_seed_input) {
cr_assert_eq(ret, 1, );
cr_assert_not_null(curve.seed, );
- cr_assert_str_eq(curve.seed->hex, seed, );
- cr_assert_str_eq(curve.seed->hex, pari_sprintf("%Px", curve.seed->seed), );
- cr_assert_eq(strlen(curve.seed->hex), curve.seed->hex_len, );
+ char *hex = bits_to_hex(curve.seed->seed);
+ cr_assert_str_eq(hex, seed, );
+ try_free(hex);
seed_free(&curve.seed);
}