diff options
| author | J08nY | 2017-08-31 21:29:32 +0200 |
|---|---|---|
| committer | J08nY | 2017-08-31 21:29:32 +0200 |
| commit | f68be0c29ca6871f4ea1e3a9ecb294bf54e1fd89 (patch) | |
| tree | 1986f91f7cebbe2a3c52dd34ad6074851a6fa3e7 /test/src | |
| parent | 390046e05d5f14f07c6adbe879b51c48bbe27733 (diff) | |
| download | ecgen-f68be0c29ca6871f4ea1e3a9ecb294bf54e1fd89.tar.gz ecgen-f68be0c29ca6871f4ea1e3a9ecb294bf54e1fd89.tar.zst ecgen-f68be0c29ca6871f4ea1e3a9ecb294bf54e1fd89.zip | |
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/gen/test_seed.c | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/test/src/gen/test_seed.c b/test/src/gen/test_seed.c index b4da7e0..c37c57f 100644 --- a/test/src/gen/test_seed.c +++ b/test/src/gen/test_seed.c @@ -31,47 +31,48 @@ Test(seed, test_seed_random) { cr_assert_eq(ret, 1, ); cr_assert_not_null(curve.seed, ); - cr_assert_str_eq(curve.seed->raw, pari_sprintf("%Px", curve.seed->seed), ); - cr_assert_eq(strlen(curve.seed->raw), curve.seed->raw_len, ); + cr_assert_str_eq(curve.seed->hex, pari_sprintf("%Px", curve.seed->seed), ); + cr_assert_eq(strlen(curve.seed->hex), curve.seed->hex_len, ); } Test(seed, test_seed_argument) { curve_t curve = {}; - char *seed = "abcdefabcdefabcdefab"; + char *seed = "abcdefabcdefabcdefabcdefabcdefabcdefabcd"; config_t cfg = {.seed = seed}; int ret = seed_gen_argument(&curve, &cfg, NULL); cr_assert_eq(ret, 1, ); cr_assert_not_null(curve.seed, ); - cr_assert_str_eq(curve.seed->raw, seed, ); - cr_assert_str_eq(curve.seed->raw, pari_sprintf("%Px", curve.seed->seed), ); - cr_assert_eq(strlen(curve.seed->raw), curve.seed->raw_len, ); + 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, ); } Test(seed, test_seed_argument_hex) { curve_t curve = {}; - char *seed = "0xabcdefabcdefabcdefab"; + char *seed = "0xabcdefabcdefabcdefabcdefabcdefabcdefabcd"; config_t cfg = {.seed = seed}; int ret = seed_gen_argument(&curve, &cfg, NULL); cr_assert_eq(ret, 1, ); cr_assert_not_null(curve.seed, ); - cr_assert_str_eq(curve.seed->raw, pari_sprintf("%Px", curve.seed->seed), ); - cr_assert_eq(strlen(curve.seed->raw), curve.seed->raw_len, ); + 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, ); } Test(seed, test_seed_input) { curve_t curve = {}; - char *seed = "abcdefabcdefabcdefab"; + char *seed = "abcdefabcdefabcdefabcdefabcdefabcdefabcd"; config_t cfg = {}; fprintf(write_in, "%s\n", seed); int ret = seed_gen_input(&curve, &cfg, NULL); cr_assert_eq(ret, 1, ); cr_assert_not_null(curve.seed, ); - cr_assert_str_eq(curve.seed->raw, seed, ); - cr_assert_str_eq(curve.seed->raw, pari_sprintf("%Px", curve.seed->seed), ); - cr_assert_eq(strlen(curve.seed->raw), curve.seed->raw_len, ); + 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, ); } Test(seed, test_seed_input_short) { |
