diff options
| author | J08nY | 2017-10-17 00:16:37 +0200 |
|---|---|---|
| committer | J08nY | 2017-10-17 00:16:37 +0200 |
| commit | 5307f9318a01ed29a11202ad0915efae9dec44d0 (patch) | |
| tree | f3a0aad1773e954ee15d3a6fef24a742d65d929e /src/gen/gens.h | |
| parent | 029ae4d5e19a69e22272755febb8825402594cc7 (diff) | |
| download | ecgen-5307f9318a01ed29a11202ad0915efae9dec44d0.tar.gz ecgen-5307f9318a01ed29a11202ad0915efae9dec44d0.tar.zst ecgen-5307f9318a01ed29a11202ad0915efae9dec44d0.zip | |
Add several check_fs for standard security requirements.
- Check for trace one(anomalous) curve, check for multiplicative
transfer(embedding degree), factors of generator order and
cm discriminant.
Diffstat (limited to 'src/gen/gens.h')
| -rw-r--r-- | src/gen/gens.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/gen/gens.h b/src/gen/gens.h index ace1a88..18c9815 100644 --- a/src/gen/gens.h +++ b/src/gen/gens.h @@ -30,6 +30,24 @@ GENERATOR(gens_gen_any); GENERATOR(gens_gen_one); /** + * + * @param curve + * @param args + * @param state + * @return + */ +CHECK(gens_check_anomalous); + +/** + * + * @param curve + * @param args + * @param state + * @return + */ +CHECK(gens_check_embedding); + +/** * UNROLL(unroll_f) * * @param curve |
