diff options
| author | J08nY | 2024-12-01 20:03:57 +0100 |
|---|---|---|
| committer | J08nY | 2024-12-01 20:03:57 +0100 |
| commit | 0e9aa69f03a2c6519c8eaeab571b5155d80b05c0 (patch) | |
| tree | 67e79e399279ff23a5d0312e9de976564b81ff0f /test | |
| parent | 23c460dff96f57a4fa480ab6426700b0be384f12 (diff) | |
| download | ecgen-0e9aa69f03a2c6519c8eaeab571b5155d80b05c0.tar.gz ecgen-0e9aa69f03a2c6519c8eaeab571b5155d80b05c0.tar.zst ecgen-0e9aa69f03a2c6519c8eaeab571b5155d80b05c0.zip | |
Add KSS curve generation.
Diffstat (limited to 'test')
| -rwxr-xr-x | test/ecgen.sh | 14 | ||||
| -rw-r--r-- | test/src/util/test_bits.c | 2 |
2 files changed, 12 insertions, 4 deletions
diff --git a/test/ecgen.sh b/test/ecgen.sh index c067c2e..38670bc 100755 --- a/test/ecgen.sh +++ b/test/ecgen.sh @@ -128,9 +128,17 @@ function supersingular() { function family() { start_test - assert_raises "${ecgen} --fp -r --family=BN 32" - assert_raises "${ecgen} --fp -r --family=BLS12 32" - assert_raises "${ecgen} --fp -r --family=BLS24 32" + assert_raises "${ecgen} --fp -r --family=BN 16" + assert_raises "${ecgen} --fp -r --family=BLS12 16" + assert_raises "${ecgen} --fp -r --family=BLS24 16" + + assert_raises "${ecgen} --fp --family=BN 16" 0 "0xe5a2" + assert_raises "${ecgen} --fp --family=BLS12 16" 0 "0xafa2" + assert_raises "${ecgen} --fp --family=BLS24 16" 0 "0x8278" + assert_raises "${ecgen} --fp --family=KSS16 16" 0 "0x8acc" + assert_raises "${ecgen} --fp --family=KSS18 16" 0 "0xd2ac" + assert_raises "${ecgen} --fp --family=KSS36 16" 0 "0xf07f" + assert_raises "${ecgen} --fp --family=KSS40 16" 0 "-0xb18f" } function invalid() { diff --git a/test/src/util/test_bits.c b/test/src/util/test_bits.c index c1dfd6a..269d1f6 100644 --- a/test/src/util/test_bits.c +++ b/test/src/util/test_bits.c @@ -172,7 +172,7 @@ Test(bits, test_bits_to_hex) { char *hex = bits_to_hex(bits); cr_assert_not_null(hex, ); - cr_assert_str_eq(hex, "abc0", ); + cr_assert_str_eq(hex, "0abc", ); try_free(hex); bits_free(&bits); } |
