ParagonIE_Sodium_Core_Curve25519 C

Total Complexity 109
Dependencies 10
Dependents 0
Total lines 2,987
Lines of code 1,912
Logical lines of code 1,500
Comment lines 842
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
sc_muladd()
C
19
1 412
sc_reduce()
B
24
1 285
ge_double_scalarmult_vartime()
A
40 13 65
slide()
A
45 13 41
fe_mul()
A
25
1 196
fe_invert()
A
45 9 50
fe_pow22523()
A
46 8 47
ge_select()
A
46 8 37
fe_sq()
A
30 1 140
fe_sq2()
A
30 1 140
ge_frombytes_negate_vartime()
S
46 5 42
ge_mul_l()
S
47 5 37
ge_scalarmult_base()
S
47 5 37
fe_tobytes()
S
38 1 88
fe_frombytes()
S
41 2 59
negative()
S
67 3 7
ge_p3_to_cached()
S
61 2 12
fe_sub()
S
58 1 16
ge_add()
S
58 1 15
fe_neg()
S
68 2 7
fe_isnonzero()
S
66 2 8
fe_cmov()
S
64 2 9
ge_sub()
S
58 1 15
fe_add()
S
67 2 7
cmov()
S
63 2 10
ge_madd()
S
58 1 14
ge_msub()
S
58 1 14
ge_p2_dbl()
S
60 1 13
equal()
S
77 1 3
ge_tobytes()
S
63 1 10
fe_0()
S
73 1 5
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
fe_1()
S
73 1 5
fe_isnegative()
S
74 1 4
fe_copy()
S
76 1 4
ge_p1p1_to_p2()
S
68 1 7