Algorithm 1.2.1 Right-Left Binary
rlbinary.c freelip (1,978)
Algorithm 1.2.2 Left-Right Binary
lrbinary.c freelip (2,190)
Algorithm 1.2.3 Left-Right Binary, Using Bits
lrbinbit.c freelip (2,598)
Algorithm 1.2.4 Left-Right Base 2 ^ k
lrbase2k.c freelip (3,318)
Algorithm 1.3.1 Euclid
clehmer.c freelip (2,977)
Algorithm 1.3.2 Lehmer
clehmer.c freelip (2,977)
Algorithm 1.3.5 Binary GCD
cbingcd.c (1,088)
Algorithm 1.3.6 Euclid Extended
cexteuc.c (1,299)
Algorithm 1.3.7 Lehmer Extended
lehmerex.c freelip (5,168)
Algorithm 1.3.12 Inductive Chinese
chinese.cpp (2,968)
Algorithm 1.3.13 Lehmer
lehmercf.c (1,345)
Algorithm 1.4.3 Order of an Element
order.c freelip (2,720)
Algorithm 1.4.4 Primitive Root
proot.c freelip (2,298)
Algorithm 1.5.2 Cornacchia
cornacc.c freelip (3,321)
Algorithm 1.5.3 Modified Cornacchia
modicorn.c freelip (4,046)
Algorithm 1.6.1 Roots Mod p
roots.c freelip (12,683)
Algorithm 1.7.3 Square Test
square.c freelip (1,544)
Algorithm 1.7.5 Prime Power Test
primepow.c freelip (2,642)