ParagonIE_Sodium_Core32_Curve25519 C

Total Complexity 112
Dependencies 12
Dependents 2
Total lines 3,181
Lines of code 2,124
Logical lines of code 1,531
Comment lines 778
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
sc_muladd()
C
17
1 435
sc_reduce()
B
22
1 297
ge_double_scalarmult_vartime()
B
34 13 106
slide()
A
45 13 41
fe_mul()
A
24
1 216
ge_select()
A
39 8 76
fe_invert()
A
45 9 50
fe_pow22523()
A
46 8 47
fe_sq2()
A
28
1 150
fe_sq()
A
29 1 140
ge_frombytes_negate_vartime()
S
42 5 55
fe_tobytes()
S
35 2 92
ge_scalarmult_base()
S
47 5 37
ge_mul_l()
S
47 5 37
fe_frombytes()
S
39 2 68
fe_cmov()
S
58 4 15
ge_p3_to_cached()
S
52 2 25
negative()
S
67 3 7
fe_1()
S
61 1 16
fe_0()
S
62 1 16
fe_sub()
S
57 1 16
cmov()
S
63 2 10
fe_add()
S
67 2 7
ge_add()
S
58 1 15
fe_isnonzero()
S
66 2 8
ge_sub()
S
58 1 15
fe_neg()
S
68 2 7
ge_msub()
S
58 1 14
ge_madd()
S
58 1 14
ge_p2_dbl()
S
60 1 13
fe_copy()
S
76 1 4
fe_isnegative()
S
74 1 4
ge_tobytes()
S
63 1 10
equal()
S
77 1 3
ge_precomp_0()
S
71 1 7
ge_p3_dbl()
S
75 1 4
ge_p3_tobytes()
S
63 1 10
ge_p3_to_p2()
S
70 1 7
ge_p3_0()
S
69 1 8
ge_p2_0()
S
71 1 7
ge_p1p1_to_p3()
S
66 1 8
ge_p1p1_to_p2()
S
68 1 7