aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2024-11-29 20:13:54 +0100
committerJ08nY2024-11-29 20:13:54 +0100
commit4a867eca9b81a336d952d7db3c7cf7118e71bac3 (patch)
tree2d6b0688a2a1f4b43147daf1860e86be48a41113
parentdcb42459080a6ab78ba324a09c9c04b305fb583c (diff)
downloadecgen-4a867eca9b81a336d952d7db3c7cf7118e71bac3.tar.gz
ecgen-4a867eca9b81a336d952d7db3c7cf7118e71bac3.tar.zst
ecgen-4a867eca9b81a336d952d7db3c7cf7118e71bac3.zip
-rw-r--r--src/cm/cm.c2
-rw-r--r--src/gen/gens.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/cm/cm.c b/src/cm/cm.c
index a3a70a2..d49ec76 100644
--- a/src/cm/cm.c
+++ b/src/cm/cm.c
@@ -239,6 +239,6 @@ int cm_do() {
cm_quit(&setup);
- debug_log_start("Finished Complex Multiplication method");
+ debug_log_end("Finished Complex Multiplication method");
return result;
}
diff --git a/src/gen/gens.c b/src/gen/gens.c
index 965a19e..a743e79 100644
--- a/src/gen/gens.c
+++ b/src/gen/gens.c
@@ -104,6 +104,9 @@ CHECK(gens_check_anomalous) {
}
GEN gens_get_embedding(GEN prime, GEN generator_order) {
+ if (gequal(prime, generator_order)) {
+ return stoi(0);
+ }
return znorder(mkintmod(prime, generator_order), NULL);
}