apache / incubator-milagro-mpc
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 32 files with 6,815 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (258 lines of code)
    • 30 files changed 1-5 times (6,557 lines of code)
0% | 0% | 0% | 3% | 96%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 32 files with 6,815 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 32 files changed by 2-5 contributors (6,815 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, txt, h, json, sh, in, gitignore, md, cmake, yml, dockerignore, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 0% | 4% | 95%
h0% | 0% | 0% | 2% | 97%
in0% | 0% | 0% | 0% | 0%
cmake0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 4% | 95%
include0% | 0% | 0% | 2% | 97%
ROOT0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 34)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
schnorr.c
in src
231 9 2020-01-17 2023-06-30 17 3 samuele.andreoli@yahoo.it majid@qredo.com
schnorr.h
in include/amcl
27 - 2020-01-17 2023-06-30 16 3 samuele.andreoli@yahoo.it majid@qredo.com
hash_utils.h
in include/amcl
18 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
modulus.c
in src
19 3 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
shamir.h
in include/amcl
28 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
modulus.h
in include/amcl
29 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
hidden_dlog.h
in include/amcl
40 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
56 5 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
216 8 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
shamir.c
in src
233 9 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
cg21_pi_prm.h
in include/amcl/cg21
24 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_mod.h
in include/amcl/cg21
27 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_factor.h
in include/amcl/cg21
45 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_enc.h
in include/amcl/cg21
67 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_prm.c
in src/cg21
70 4 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_logstar.h
in include/amcl/cg21
74 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_affg.h
in include/amcl/cg21
89 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_affp.h
in include/amcl/cg21
92 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_utilities.h
in include/amcl/cg21
111 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_sign.c
in src/cg21
136 3 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_enc.c
in src/cg21
270 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_mod.c
in src/cg21
283 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_aux.c
in src/cg21
285 12 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_keygen.c
in src/cg21
314 13 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
319 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_presign.c
in src/cg21
374 11 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21.h
in include/amcl/cg21
472 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_factor.c
in src/cg21
478 6 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
487 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
501 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_reshare.c
in src/cg21
538 21 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_utilities.c
in src/cg21
862 44 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
36 -
43 -
Files With Most Contributors (Top 34)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
schnorr.c
in src
231 9 2020-01-17 2023-06-30 17 3 samuele.andreoli@yahoo.it majid@qredo.com
schnorr.h
in include/amcl
27 - 2020-01-17 2023-06-30 16 3 samuele.andreoli@yahoo.it majid@qredo.com
modulus.h
in include/amcl
29 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
hidden_dlog.h
in include/amcl
40 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
shamir.h
in include/amcl
28 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
hash_utils.h
in include/amcl
18 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
56 5 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
216 8 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
modulus.c
in src
19 3 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
shamir.c
in src
233 9 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
cg21_pi_prm.h
in include/amcl/cg21
24 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_affg.h
in include/amcl/cg21
89 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_utilities.h
in include/amcl/cg21
111 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_logstar.h
in include/amcl/cg21
74 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_mod.h
in include/amcl/cg21
27 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21.h
in include/amcl/cg21
472 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_factor.h
in include/amcl/cg21
45 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_enc.h
in include/amcl/cg21
67 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_affp.h
in include/amcl/cg21
92 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_mod.c
in src/cg21
283 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_aux.c
in src/cg21
285 12 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_enc.c
in src/cg21
270 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_factor.c
in src/cg21
478 6 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
501 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_sign.c
in src/cg21
136 3 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_keygen.c
in src/cg21
314 13 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
487 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_prm.c
in src/cg21
70 4 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_reshare.c
in src/cg21
538 21 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
319 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_presign.c
in src/cg21
374 11 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_utilities.c
in src/cg21
862 44 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
36 -
43 -
Files With Least Contributors (Top 34)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
43 -
36 -
cg21_utilities.c
in src/cg21
862 44 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_reshare.c
in src/cg21
538 21 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
501 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
487 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_factor.c
in src/cg21
478 6 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21.h
in include/amcl/cg21
472 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_presign.c
in src/cg21
374 11 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
319 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_keygen.c
in src/cg21
314 13 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_aux.c
in src/cg21
285 12 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_mod.c
in src/cg21
283 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_enc.c
in src/cg21
270 10 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_sign.c
in src/cg21
136 3 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_utilities.h
in include/amcl/cg21
111 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_affp.h
in include/amcl/cg21
92 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_affg.h
in include/amcl/cg21
89 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_logstar.h
in include/amcl/cg21
74 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_prm.c
in src/cg21
70 4 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_rp_pi_enc.h
in include/amcl/cg21
67 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_factor.h
in include/amcl/cg21
45 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_mod.h
in include/amcl/cg21
27 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
cg21_pi_prm.h
in include/amcl/cg21
24 - 2023-06-30 2023-06-30 1 2 kealanmccusker@gmail.com majid@qredo.com
shamir.c
in src
233 9 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
schnorr.c
in src
231 9 2020-01-17 2023-06-30 17 3 samuele.andreoli@yahoo.it majid@qredo.com
216 8 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
56 5 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
hidden_dlog.h
in include/amcl
40 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
modulus.h
in include/amcl
29 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
shamir.h
in include/amcl
28 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
schnorr.h
in include/amcl
27 - 2020-01-17 2023-06-30 16 3 samuele.andreoli@yahoo.it majid@qredo.com
modulus.c
in src
19 3 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
hash_utils.h
in include/amcl
18 - 2021-04-16 2023-06-30 3 3 samuele.andreoli@yahoo.it majid@qredo.com
Correlations

File Size vs. Number of Changes: 32 points

include/amcl/cg21/cg21.h x: 472 lines of code y: 1 # changes include/amcl/cg21/cg21_pi_factor.h x: 45 lines of code y: 1 # changes include/amcl/cg21/cg21_pi_mod.h x: 27 lines of code y: 1 # changes include/amcl/cg21/cg21_pi_prm.h x: 24 lines of code y: 1 # changes include/amcl/cg21/cg21_rp_pi_affg.h x: 89 lines of code y: 1 # changes include/amcl/cg21/cg21_rp_pi_affp.h x: 92 lines of code y: 1 # changes include/amcl/cg21/cg21_rp_pi_enc.h x: 67 lines of code y: 1 # changes include/amcl/cg21/cg21_rp_pi_logstar.h x: 74 lines of code y: 1 # changes include/amcl/cg21/cg21_utilities.h x: 111 lines of code y: 1 # changes include/amcl/hash_utils.h x: 18 lines of code y: 3 # changes include/amcl/hidden_dlog.h x: 40 lines of code y: 3 # changes include/amcl/modulus.h x: 29 lines of code y: 3 # changes include/amcl/schnorr.h x: 27 lines of code y: 16 # changes include/amcl/shamir.h x: 28 lines of code y: 3 # changes src/cg21/cg21_aux.c x: 285 lines of code y: 1 # changes src/cg21/cg21_keygen.c x: 314 lines of code y: 1 # changes src/cg21/cg21_pi_factor.c x: 478 lines of code y: 1 # changes src/cg21/cg21_pi_mod.c x: 283 lines of code y: 1 # changes src/cg21/cg21_pi_prm.c x: 70 lines of code y: 1 # changes src/cg21/cg21_presign.c x: 374 lines of code y: 1 # changes src/cg21/cg21_reshare.c x: 538 lines of code y: 1 # changes src/cg21/cg21_rp_pi_affg.c x: 487 lines of code y: 1 # changes src/cg21/cg21_rp_pi_affp.c x: 501 lines of code y: 1 # changes src/cg21/cg21_rp_pi_enc.c x: 270 lines of code y: 1 # changes src/cg21/cg21_rp_pi_logstar.c x: 319 lines of code y: 1 # changes src/cg21/cg21_sign.c x: 136 lines of code y: 1 # changes src/cg21/cg21_utilities.c x: 862 lines of code y: 1 # changes src/hash_utils.c x: 56 lines of code y: 3 # changes src/hidden_dlog.c x: 216 lines of code y: 3 # changes src/modulus.c x: 19 lines of code y: 3 # changes src/schnorr.c x: 231 lines of code y: 17 # changes src/shamir.c x: 233 lines of code y: 3 # changes
17.0
# changes
  min: 1.0
  average: 2.47
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 17.0
0 862.0
lines of code
min: 18.0 | average: 212.97 | 25th percentile: 41.25 | median: 123.5 | 75th percentile: 317.75 | max: 862.0

Number of Contributors vs. Number of Changes: 32 points

include/amcl/cg21/cg21.h x: 2 # contributors y: 1 # changes include/amcl/hash_utils.h x: 3 # contributors y: 3 # changes include/amcl/schnorr.h x: 3 # contributors y: 16 # changes src/schnorr.c x: 3 # contributors y: 17 # changes
17.0
# changes
  min: 1.0
  average: 2.47
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 17.0
0 3.0
# contributors
min: 2.0 | average: 2.31 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0

Number of Contributors vs. File Size: 32 points

include/amcl/cg21/cg21.h x: 2 # contributors y: 472 lines of code include/amcl/cg21/cg21_pi_factor.h x: 2 # contributors y: 45 lines of code include/amcl/cg21/cg21_pi_mod.h x: 2 # contributors y: 27 lines of code include/amcl/cg21/cg21_rp_pi_affg.h x: 2 # contributors y: 89 lines of code include/amcl/cg21/cg21_rp_pi_affp.h x: 2 # contributors y: 92 lines of code include/amcl/cg21/cg21_rp_pi_enc.h x: 2 # contributors y: 67 lines of code include/amcl/cg21/cg21_rp_pi_logstar.h x: 2 # contributors y: 74 lines of code include/amcl/cg21/cg21_utilities.h x: 2 # contributors y: 111 lines of code include/amcl/hash_utils.h x: 3 # contributors y: 18 lines of code include/amcl/hidden_dlog.h x: 3 # contributors y: 40 lines of code include/amcl/modulus.h x: 3 # contributors y: 29 lines of code include/amcl/schnorr.h x: 3 # contributors y: 27 lines of code src/cg21/cg21_aux.c x: 2 # contributors y: 285 lines of code src/cg21/cg21_keygen.c x: 2 # contributors y: 314 lines of code src/cg21/cg21_pi_factor.c x: 2 # contributors y: 478 lines of code src/cg21/cg21_pi_prm.c x: 2 # contributors y: 70 lines of code src/cg21/cg21_presign.c x: 2 # contributors y: 374 lines of code src/cg21/cg21_reshare.c x: 2 # contributors y: 538 lines of code src/cg21/cg21_rp_pi_affg.c x: 2 # contributors y: 487 lines of code src/cg21/cg21_rp_pi_affp.c x: 2 # contributors y: 501 lines of code src/cg21/cg21_rp_pi_enc.c x: 2 # contributors y: 270 lines of code src/cg21/cg21_rp_pi_logstar.c x: 2 # contributors y: 319 lines of code src/cg21/cg21_sign.c x: 2 # contributors y: 136 lines of code src/cg21/cg21_utilities.c x: 2 # contributors y: 862 lines of code src/hash_utils.c x: 3 # contributors y: 56 lines of code src/hidden_dlog.c x: 3 # contributors y: 216 lines of code src/schnorr.c x: 3 # contributors y: 231 lines of code
862.0
lines of code
  min: 18.0
  average: 212.97
  25th percentile: 41.25
  median: 123.5
  75th percentile: 317.75
  max: 862.0
0 3.0
# contributors
min: 2.0 | average: 2.31 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0