Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
steps.h
Go to the documentation of this file.
1
#ifndef STEPS_H
2
#define STEPS_H
3
4
#include "../common/namespace.h"
5
#include <inttypes.h>
6
7
#define steps COMMON(steps)
8
#define steps_override COMMON(steps_override)
9
#define steps_guess COMMON(steps_guess)
10
11
/* assumes l >= 3, l odd */
12
/* guarantees (b,g) = (0,0) _or_ the following: */
13
/* b > 0; b is even; g > 0; 4*b*g <= l-1 */
14
/* tries to choose (b,g) sensibly */
15
void
steps
(
int64_t
*
bs
,
int64_t
*
gs
,
int64_t
l
);
16
17
/* internal API for tuning to see bs,gs effects: */
18
void
steps_override
(
int64_t
bs
,
int64_t
gs
);
19
20
/* internal API for tuning to select bs,gs: */
21
int
steps_guess
(
int64_t
*
bs
,
int64_t
*
gs
,
int64_t
l
);
22
23
#endif
i
for i
Definition
prime_search.m:10
steps_guess
#define steps_guess
Definition
steps.h:9
steps
#define steps
Definition
steps.h:7
steps_override
#define steps_override
Definition
steps.h:8
dCTIDH
src
common
steps.h
Generated by
1.9.8