summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2018-07-04 16:31:58 +0200
committerJ08nY2018-07-04 16:31:58 +0200
commit35fc0fdee4a85c08a469a60767334c52b42fea92 (patch)
treeebc297eba4620d50f3164cd9ce710777c0588b93
parentb6525bb94bdf259c7d445ab81874c3a4917d39c2 (diff)
downloadecgen-35fc0fdee4a85c08a469a60767334c52b42fea92.tar.gz
ecgen-35fc0fdee4a85c08a469a60767334c52b42fea92.tar.zst
ecgen-35fc0fdee4a85c08a469a60767334c52b42fea92.zip
-rw-r--r--src/gen/gens.c4
-rw-r--r--src/io/cli.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/gen/gens.c b/src/gen/gens.c
index d106f7c..6e93f64 100644
--- a/src/gen/gens.c
+++ b/src/gen/gens.c
@@ -102,8 +102,8 @@ CHECK(gens_check_anomalous) {
return 1;
}
-GEN gens_get_embedding(GEN prime, GEN order) {
- return Fp_order(prime, subis(order, 1), order);
+GEN gens_get_embedding(GEN prime, GEN generator_order) {
+ return order(mkintmod(prime, generator_order));
}
CHECK(gens_check_embedding) {
diff --git a/src/io/cli.c b/src/io/cli.c
index 7b7fca9..3b1ff1d 100644
--- a/src/io/cli.c
+++ b/src/io/cli.c
@@ -3,10 +3,10 @@
* Copyright (C) 2017-2018 J08nY
*/
#include "cli.h"
-#include "misc/config.h"
#include <string.h>
#include "exhaustive/ansi.h"
#include "exhaustive/brainpool.h"
+#include "misc/config.h"
char cli_doc[] =
"ecgen, tool for generating Elliptic curve domain parameters.\v(C) "