apache / incubator-milagro-crypto-c
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 160 files with 31,575 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,848 lines of code)
    • 88 files changed 6-20 times (17,881 lines of code)
    • 68 files changed 1-5 times (11,846 lines of code)
0% | 0% | 5% | 56% | 37%
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 160 files with 31,575 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)
    • 8 files changed by 6-10 contributors (3,703 lines of code)
    • 135 files changed by 2-5 contributors (26,971 lines of code)
    • 17 files changed by 1 contributor (901 lines of code)
0% | 0% | 11% | 85% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
in, txt, c, h, sh, cmake, json, md, gitignore, dockerignore, mk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
in0% | 0% | 6% | 60% | 33%
c0% | 0% | 4% | 36% | 59%
h0% | 0% | 37% | 7% | 55%
cmake0% | 0% | 0% | 40% | 59%
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% | 6% | 66% | 26%
include0% | 0% | 6% | 44% | 48%
benchmark0% | 0% | 0% | 74% | 25%
python0% | 0% | 0% | 16% | 83%
cmake0% | 0% | 0% | 47% | 52%
ROOT0% | 0% | 0% | 0% | 100%
resources0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
in
ff.c.in
in src
1182 - 2018-11-08 2023-06-29 31 6 brian.spector@gmail.com kealanmccusker@gmail.com
in
ff.h.in
in include
452 - 2018-11-08 2023-06-29 23 6 brian.spector@gmail.com kealanmccusker@gmail.com
paillier.h
in include
46 - 2019-11-11 2023-06-29 22 5 kealanmccusker@gmail.com kealanmccusker@gmail.com
168 8 2019-11-11 2023-06-29 21 5 kealanmccusker@gmail.com kealanmccusker@gmail.com
in
bls.h.in
in include
100 - 2019-06-17 2023-06-29 20 6 spector-in-london@users.nor... kealanmccusker@gmail.com
in
big.c.in
in src
1421 - 2018-11-08 2023-06-29 18 6 brian.spector@gmail.com kealanmccusker@gmail.com
in
bls.c.in
in src
257 - 2019-06-17 2023-06-29 17 5 spector-in-london@users.nor... kealanmccusker@gmail.com
in
bls256.h.in
in include
100 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
in
bls192.h.in
in include
100 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
in
255 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
in
255 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
181 - 2019-11-12 2023-06-29 12 5 samuele.andreoli@yahoo.it kealanmccusker@gmail.com
in
big.h.in
in include
597 - 2018-11-08 2023-06-29 12 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
rsa.c.in
in src
127 - 2018-11-08 2023-06-29 11 6 brian.spector@gmail.com kealanmccusker@gmail.com
oct.c
in src
320 24 2018-11-08 2023-06-29 11 7 brian.spector@gmail.com kealanmccusker@gmail.com
in
261 - 2018-11-08 2023-02-27 10 5 brian.spector@gmail.com riccardo@apache.org
in
293 - 2018-11-08 2023-02-27 10 5 brian.spector@gmail.com riccardo@apache.org
utils.c
in src
92 5 2018-11-08 2023-06-29 9 7 brian.spector@gmail.com kealanmccusker@gmail.com
in
wcc.c.in
in src
245 - 2018-11-08 2023-02-27 9 5 brian.spector@gmail.com riccardo@apache.org
in
amcl.h.in
in include
619 - 2018-11-08 2023-06-29 9 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp4.c.in
in src
647 - 2018-11-08 2023-06-29 9 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
pair.c.in
in src
660 - 2018-11-08 2023-06-29 9 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp8.c.in
in src
811 - 2018-11-08 2023-06-29 9 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
44 - 2018-11-08 2023-06-29 8 4 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp12.c.in
in src
114 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
240 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp16.h.in
in include
258 - 2018-11-08 2023-06-29 8 4 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp8.h.in
in include
286 - 2018-11-08 2023-06-29 8 4 brian.spector@gmail.com kealanmccusker@gmail.com
in
bls_ZZZ.py.in
in python
345 - 2019-09-02 2023-02-27 8 4 kealanmccusker@gmail.com riccardo@apache.org
in
fp8.c.in
in src
580 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp4.c.in
in src
610 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp.c.in
in src
688 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp2.c.in
in src
731 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
25 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp48.c.in
in src
113 - 2018-11-08 2019-12-19 7 4 brian.spector@gmail.com john@espians.com
126 - 2020-01-21 2023-06-29 7 4 kealanmccusker@gmail.com kealanmccusker@gmail.com
in
ecp4.h.in
in include
204 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp24.h.in
in include
205 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp48.h.in
in include
205 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp8.h.in
in include
212 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
441 - 2018-11-08 2019-08-07 7 2 brian.spector@gmail.com kealanmccusker@gmail.com
in
513 - 2018-11-08 2019-08-07 7 2 brian.spector@gmail.com kealanmccusker@gmail.com
randapi.c
in src
9 2 2018-11-08 2023-06-29 6 4 brian.spector@gmail.com kealanmccusker@gmail.com
utils.h
in include
9 - 2018-11-08 2023-06-29 6 6 brian.spector@gmail.com kealanmccusker@gmail.com
15 - 2018-11-08 2019-08-07 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
15 - 2018-11-08 2019-08-07 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
15 - 2018-11-08 2019-08-07 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
15 - 2018-11-08 2019-08-07 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
15 - 2018-11-08 2019-08-07 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
15 - 2018-11-08 2019-08-07 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
Files With Most Contributors (Top 50)
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
oct.c
in src
320 24 2018-11-08 2023-06-29 11 7 brian.spector@gmail.com kealanmccusker@gmail.com
utils.c
in src
92 5 2018-11-08 2023-06-29 9 7 brian.spector@gmail.com kealanmccusker@gmail.com
in
ff.c.in
in src
1182 - 2018-11-08 2023-06-29 31 6 brian.spector@gmail.com kealanmccusker@gmail.com
in
ff.h.in
in include
452 - 2018-11-08 2023-06-29 23 6 brian.spector@gmail.com kealanmccusker@gmail.com
in
bls.h.in
in include
100 - 2019-06-17 2023-06-29 20 6 spector-in-london@users.nor... kealanmccusker@gmail.com
in
big.c.in
in src
1421 - 2018-11-08 2023-06-29 18 6 brian.spector@gmail.com kealanmccusker@gmail.com
in
rsa.c.in
in src
127 - 2018-11-08 2023-06-29 11 6 brian.spector@gmail.com kealanmccusker@gmail.com
utils.h
in include
9 - 2018-11-08 2023-06-29 6 6 brian.spector@gmail.com kealanmccusker@gmail.com
paillier.h
in include
46 - 2019-11-11 2023-06-29 22 5 kealanmccusker@gmail.com kealanmccusker@gmail.com
168 8 2019-11-11 2023-06-29 21 5 kealanmccusker@gmail.com kealanmccusker@gmail.com
in
bls.c.in
in src
257 - 2019-06-17 2023-06-29 17 5 spector-in-london@users.nor... kealanmccusker@gmail.com
181 - 2019-11-12 2023-06-29 12 5 samuele.andreoli@yahoo.it kealanmccusker@gmail.com
in
big.h.in
in include
597 - 2018-11-08 2023-06-29 12 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
261 - 2018-11-08 2023-02-27 10 5 brian.spector@gmail.com riccardo@apache.org
in
293 - 2018-11-08 2023-02-27 10 5 brian.spector@gmail.com riccardo@apache.org
in
amcl.h.in
in include
619 - 2018-11-08 2023-06-29 9 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp8.c.in
in src
811 - 2018-11-08 2023-06-29 9 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp4.c.in
in src
647 - 2018-11-08 2023-06-29 9 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
wcc.c.in
in src
245 - 2018-11-08 2023-02-27 9 5 brian.spector@gmail.com riccardo@apache.org
240 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp.c.in
in src
688 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp2.c.in
in src
731 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp12.c.in
in src
114 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp4.c.in
in src
610 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp8.c.in
in src
580 - 2018-11-08 2023-06-29 8 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
98 - 2018-11-08 2023-06-29 6 5 brian.spector@gmail.com kealanmccusker@gmail.com
241 - 2018-11-08 2023-06-29 6 5 brian.spector@gmail.com kealanmccusker@gmail.com
106 - 2018-11-08 2023-06-29 6 5 brian.spector@gmail.com kealanmccusker@gmail.com
in
bls192.h.in
in include
100 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
in
bls256.h.in
in include
100 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
in
255 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
in
255 - 2019-06-17 2019-12-19 14 4 spector-in-london@users.nor... john@espians.com
in
bls_ZZZ.py.in
in python
345 - 2019-09-02 2023-02-27 8 4 kealanmccusker@gmail.com riccardo@apache.org
in
fp16.h.in
in include
258 - 2018-11-08 2023-06-29 8 4 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp8.h.in
in include
286 - 2018-11-08 2023-06-29 8 4 brian.spector@gmail.com kealanmccusker@gmail.com
in
44 - 2018-11-08 2023-06-29 8 4 brian.spector@gmail.com kealanmccusker@gmail.com
126 - 2020-01-21 2023-06-29 7 4 kealanmccusker@gmail.com kealanmccusker@gmail.com
in
fp48.c.in
in src
113 - 2018-11-08 2019-12-19 7 4 brian.spector@gmail.com john@espians.com
186 - 2018-11-08 2023-06-29 6 4 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp24.c.in
in src
113 - 2018-11-08 2019-12-19 6 4 brian.spector@gmail.com john@espians.com
randapi.c
in src
9 2 2018-11-08 2023-06-29 6 4 brian.spector@gmail.com kealanmccusker@gmail.com
206 5 2018-11-08 2023-06-29 6 4 brian.spector@gmail.com kealanmccusker@gmail.com
in
bench.c.in
in benchmark
81 - 2021-01-06 2023-06-29 5 4 samuele.andreoli@yahoo.it kealanmccusker@gmail.com
in
1303 - 2019-09-02 2023-02-27 5 4 kealanmccusker@gmail.com riccardo@apache.org
in
wcc_ZZZ.py.in
in python
368 - 2019-09-02 2023-02-27 5 4 kealanmccusker@gmail.com riccardo@apache.org
in
pair.c.in
in src
660 - 2018-11-08 2023-06-29 9 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp4.h.in
in include
204 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp8.h.in
in include
212 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp48.h.in
in include
205 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp24.h.in
in include
205 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
Files With Least Contributors (Top 50)
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
in
wcc192.h.in
in include
161 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
in
wcc.h.in
in include
161 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
in
wcc256.h.in
in include
161 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
89 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
version.c
in src
75 1 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
39 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
in
config_big.h.in
in include
28 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
in
config_ff.h.in
in include
28 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
26 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
26 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
in
25 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
x509.h
in include
18 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
mingw64-cross.cmake
in resources/cmake
18 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
mingw32-cross.cmake
in resources/cmake
18 - 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
check_64.c
in cmake/determine_word_size
10 1 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
check_32.c
in cmake/determine_word_size
10 1 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
check_16.c
in cmake/determine_word_size
8 1 2018-11-08 2018-11-08 1 1 brian.spector@gmail.com brian.spector@gmail.com
914 - 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
in
802 - 2018-11-08 2019-06-14 4 2 brian.spector@gmail.com kealanmccusker@gmail.com
in
786 - 2018-11-08 2019-06-14 4 2 brian.spector@gmail.com kealanmccusker@gmail.com
in
513 - 2018-11-08 2019-08-07 7 2 brian.spector@gmail.com kealanmccusker@gmail.com
in
441 - 2018-11-08 2019-08-07 7 2 brian.spector@gmail.com kealanmccusker@gmail.com
in
bls_ietf.h.in
in include
397 - 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
322 - 2019-09-02 2019-12-19 2 2 kealanmccusker@gmail.com john@espians.com
315 - 2019-09-02 2019-12-19 2 2 kealanmccusker@gmail.com john@espians.com
237 - 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
103 - 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
hmac.c
in src
103 4 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
103 - 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
101 - 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
56 - 2018-11-08 2019-08-07 5 2 brian.spector@gmail.com kealanmccusker@gmail.com
hkdf.c
in src
56 2 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
in
49 - 2023-06-28 2023-06-29 2 2 alexandre.adomnicai@qredo.com kealanmccusker@gmail.com
bench.h
in benchmark
14 - 2021-01-06 2023-02-27 3 2 samuele.andreoli@yahoo.it riccardo@apache.org
in
ecp.c.in
in src
1148 - 2018-11-08 2023-06-29 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
mpin.c.in
in src
821 - 2018-11-08 2023-06-29 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
pair.c.in
in src
660 - 2018-11-08 2023-06-29 9 3 brian.spector@gmail.com kealanmccusker@gmail.com
aes.c
in src
551 15 2018-11-08 2023-06-29 3 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp16.c.in
in src
500 - 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
hash.c
in src
423 18 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp2.c.in
in src
377 - 2018-11-08 2023-06-29 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecdh.c.in
in src
310 - 2018-11-08 2023-06-29 6 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp.h.in
in include
290 - 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp4.h.in
in include
280 - 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
264 7 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp2.h.in
in include
229 - 2018-11-08 2023-06-29 3 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp2.h.in
in include
222 - 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
gcm.c
in src
214 11 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
ecp8.h.in
in include
212 - 2018-11-08 2019-08-07 7 3 brian.spector@gmail.com kealanmccusker@gmail.com
in
fp.h.in
in include
212 - 2018-11-08 2023-06-29 5 3 brian.spector@gmail.com kealanmccusker@gmail.com
Correlations

File Size vs. Number of Changes: 160 points

amcl.pc.in x: 9 lines of code y: 3 # changes benchmark/bench.c.in x: 81 lines of code y: 5 # changes benchmark/benchtest_bls_ZZZ.c.in x: 101 lines of code y: 2 # changes benchmark/benchtest_ec_ZZZ.c.in x: 98 lines of code y: 6 # changes benchmark/benchtest_ecdsa_ZZZ.c.in x: 103 lines of code y: 2 # changes benchmark/benchtest_mpin_ZZZ.c.in x: 240 lines of code y: 8 # changes benchmark/benchtest_paillier.c.in x: 181 lines of code y: 12 # changes benchmark/benchtest_pair_ZZZ.c.in x: 241 lines of code y: 6 # changes benchmark/benchtest_rsa_WWW.c.in x: 106 lines of code y: 6 # changes cmake/AMCLParameters.cmake x: 186 lines of code y: 6 # changes include/amcl.h.in x: 619 lines of code y: 9 # changes include/arch.h.in x: 64 lines of code y: 5 # changes include/big.h.in x: 597 lines of code y: 12 # changes include/bls.h.in x: 100 lines of code y: 20 # changes include/bls_ietf.h.in x: 397 lines of code y: 2 # changes include/config_curve.h.in x: 44 lines of code y: 8 # changes include/ecdh.h.in x: 124 lines of code y: 5 # changes include/ecdh_support.h x: 11 lines of code y: 5 # changes include/ecp.h.in x: 290 lines of code y: 5 # changes include/ecp2.h.in x: 222 lines of code y: 5 # changes include/ff.h.in x: 452 lines of code y: 23 # changes include/fp.h.in x: 212 lines of code y: 5 # changes include/fp12.h.in x: 210 lines of code y: 5 # changes include/fp16.h.in x: 258 lines of code y: 8 # changes include/fp2.h.in x: 229 lines of code y: 3 # changes include/fp4.h.in x: 280 lines of code y: 5 # changes include/fp8.h.in x: 286 lines of code y: 8 # changes include/hash_to_field.h.in x: 49 lines of code y: 2 # changes include/mpin.h.in x: 175 lines of code y: 5 # changes include/paillier.h x: 46 lines of code y: 22 # changes include/pair.h.in x: 111 lines of code y: 5 # changes include/pbc_support.h x: 12 lines of code y: 3 # changes include/randapi.h x: 6 lines of code y: 3 # changes include/rsa.h.in x: 89 lines of code y: 3 # changes include/utils.h x: 9 lines of code y: 6 # changes python/run_bls_ZZZ.py.in x: 126 lines of code y: 7 # changes src/aes.c x: 551 lines of code y: 3 # changes src/big.c.in x: 1421 lines of code y: 18 # changes src/bls.c.in x: 257 lines of code y: 17 # changes src/bls_ietf.c.in x: 914 lines of code y: 2 # changes src/ecdh.c.in x: 310 lines of code y: 6 # changes src/ecdh_support.c x: 264 lines of code y: 5 # changes src/ecp.c.in x: 1148 lines of code y: 6 # changes src/ecp2.c.in x: 731 lines of code y: 8 # changes src/ecp4.c.in x: 647 lines of code y: 9 # changes src/ecp8.c.in x: 811 lines of code y: 9 # changes src/ff.c.in x: 1182 lines of code y: 31 # changes src/fp.c.in x: 688 lines of code y: 8 # changes src/fp12.c.in x: 114 lines of code y: 8 # changes src/fp16.c.in x: 500 lines of code y: 5 # changes src/fp2.c.in x: 377 lines of code y: 6 # changes src/fp4.c.in x: 610 lines of code y: 8 # changes src/fp8.c.in x: 580 lines of code y: 8 # changes src/gcm.c x: 214 lines of code y: 5 # changes src/hash.c x: 423 lines of code y: 5 # changes src/hkdf.c x: 56 lines of code y: 2 # changes src/mpin.c.in x: 821 lines of code y: 6 # changes src/oct.c x: 320 lines of code y: 11 # changes src/paillier.c x: 168 lines of code y: 21 # changes src/pair.c.in x: 660 lines of code y: 9 # changes src/pbc_support.c x: 137 lines of code y: 5 # changes src/rand.c x: 92 lines of code y: 5 # changes src/rom_iso_BLS381.c x: 237 lines of code y: 2 # changes src/rsa.c.in x: 127 lines of code y: 11 # changes src/rsa_support.c x: 206 lines of code y: 6 # changes src/utils.c x: 92 lines of code y: 9 # changes benchmark/bench.h x: 14 lines of code y: 3 # changes python/bls_ZZZ.py.in x: 345 lines of code y: 8 # changes python/mpin_ZZZ.py.in x: 1303 lines of code y: 5 # changes python/wcc_ZZZ.py.in x: 368 lines of code y: 5 # changes src/wcc.c.in x: 245 lines of code y: 9 # changes src/wcc192.c.in x: 261 lines of code y: 10 # changes src/wcc256.c.in x: 293 lines of code y: 10 # changes cmake/PythonSiteDirs.cmake x: 26 lines of code y: 5 # changes include/bls192.h.in x: 100 lines of code y: 14 # changes python/TestMPINInstall_ZZZ.py.in x: 315 lines of code y: 2 # changes python/TimeMPIN_ZZZ.py.in x: 322 lines of code y: 2 # changes src/bls192.c.in x: 255 lines of code y: 14 # changes src/fp24.c.in x: 113 lines of code y: 6 # changes src/fp48.c.in x: 113 lines of code y: 7 # changes CPackConfig.cmake x: 56 lines of code y: 5 # changes cmake_uninstall.cmake.in x: 36 lines of code y: 4 # changes include/ecp4.h.in x: 204 lines of code y: 7 # changes include/ecp8.h.in x: 212 lines of code y: 7 # changes include/mpin192.h.in x: 178 lines of code y: 5 # changes include/pair192.h.in x: 105 lines of code y: 6 # changes include/version.h.in x: 59 lines of code y: 4 # changes src/pair192.c.in x: 441 lines of code y: 7 # changes src/pair256.c.in x: 513 lines of code y: 7 # changes src/rom_curve_ANSSI.c x: 25 lines of code y: 7 # changes src/rom_curve_BLS381.c x: 45 lines of code y: 6 # changes src/rom_curve_BRAINPOOL.c x: 25 lines of code y: 6 # changes src/rom_curve_C25519.c x: 19 lines of code y: 6 # changes src/rom_curve_ED25519.c x: 32 lines of code y: 6 # changes src/rom_curve_NIST384.c x: 25 lines of code y: 4 # changes src/rom_field_25519.c x: 17 lines of code y: 6 # changes src/rom_field_256PMW.c x: 15 lines of code y: 6 # changes src/rom_field_BN254.c x: 23 lines of code y: 6 # changes src/mpin192.c.in x: 786 lines of code y: 4 # changes src/mpin256.c.in x: 802 lines of code y: 4 # changes AMCLConfig.cmake.in x: 26 lines of code y: 1 # changes cmake/AMCLExpand.cmake x: 89 lines of code y: 1 # changes cmake/DetermineWordSize.cmake x: 39 lines of code y: 1 # changes cmake/determine_word_size/check_16.c x: 8 lines of code y: 1 # changes include/config_field.h.in x: 25 lines of code y: 1 # changes include/wcc.h.in x: 161 lines of code y: 1 # changes include/x509.h x: 18 lines of code y: 1 # changes src/version.c x: 75 lines of code y: 1 # changes
31.0
# changes
  min: 1.0
  average: 6.16
  25th percentile: 4.0
  median: 6.0
  75th percentile: 7.0
  max: 31.0
0 1421.0
lines of code
min: 6.0 | average: 197.34 | 25th percentile: 25.0 | median: 100.0 | 75th percentile: 255.0 | max: 1421.0

Number of Contributors vs. Number of Changes: 160 points

amcl.pc.in x: 3 # contributors y: 3 # changes benchmark/bench.c.in x: 4 # contributors y: 5 # changes benchmark/benchtest_bls_ZZZ.c.in x: 2 # contributors y: 2 # changes benchmark/benchtest_ec_ZZZ.c.in x: 5 # contributors y: 6 # changes benchmark/benchtest_mpin_ZZZ.c.in x: 5 # contributors y: 8 # changes benchmark/benchtest_paillier.c.in x: 5 # contributors y: 12 # changes cmake/AMCLParameters.cmake x: 4 # contributors y: 6 # changes include/amcl.h.in x: 5 # contributors y: 9 # changes include/arch.h.in x: 3 # contributors y: 5 # changes include/bls.h.in x: 6 # contributors y: 20 # changes include/config_curve.h.in x: 4 # contributors y: 8 # changes include/ff.h.in x: 6 # contributors y: 23 # changes include/paillier.h x: 5 # contributors y: 22 # changes include/utils.h x: 6 # contributors y: 6 # changes python/run_bls_ZZZ.py.in x: 4 # contributors y: 7 # changes src/big.c.in x: 6 # contributors y: 18 # changes src/bls.c.in x: 5 # contributors y: 17 # changes src/ecdh.c.in x: 3 # contributors y: 6 # changes src/ff.c.in x: 6 # contributors y: 31 # changes src/oct.c x: 7 # contributors y: 11 # changes src/paillier.c x: 5 # contributors y: 21 # changes src/pair.c.in x: 3 # contributors y: 9 # changes src/rsa.c.in x: 6 # contributors y: 11 # changes src/utils.c x: 7 # contributors y: 9 # changes benchmark/bench.h x: 2 # contributors y: 3 # changes src/wcc192.c.in x: 5 # contributors y: 10 # changes include/bls192.h.in x: 4 # contributors y: 14 # changes CPackConfig.cmake x: 2 # contributors y: 5 # changes cmake_uninstall.cmake.in x: 3 # contributors y: 4 # changes include/ecp4.h.in x: 3 # contributors y: 7 # changes src/pair192.c.in x: 2 # contributors y: 7 # changes src/mpin192.c.in x: 2 # contributors y: 4 # changes AMCLConfig.cmake.in x: 1 # contributors y: 1 # changes
31.0
# changes
  min: 1.0
  average: 6.16
  25th percentile: 4.0
  median: 6.0
  75th percentile: 7.0
  max: 31.0
0 7.0
# contributors
min: 1.0 | average: 3.2 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 160 points

amcl.pc.in x: 3 # contributors y: 9 lines of code benchmark/bench.c.in x: 4 # contributors y: 81 lines of code benchmark/benchtest_bls_ZZZ.c.in x: 2 # contributors y: 101 lines of code benchmark/benchtest_ec_ZZZ.c.in x: 5 # contributors y: 98 lines of code benchmark/benchtest_mpin_ZZZ.c.in x: 5 # contributors y: 240 lines of code benchmark/benchtest_paillier.c.in x: 5 # contributors y: 181 lines of code benchmark/benchtest_pair_ZZZ.c.in x: 5 # contributors y: 241 lines of code benchmark/benchtest_rsa_WWW.c.in x: 5 # contributors y: 106 lines of code cmake/AMCLParameters.cmake x: 4 # contributors y: 186 lines of code include/amcl.h.in x: 5 # contributors y: 619 lines of code include/arch.h.in x: 3 # contributors y: 64 lines of code include/big.h.in x: 5 # contributors y: 597 lines of code include/bls.h.in x: 6 # contributors y: 100 lines of code include/bls_ietf.h.in x: 2 # contributors y: 397 lines of code include/config_curve.h.in x: 4 # contributors y: 44 lines of code include/ecdh.h.in x: 3 # contributors y: 124 lines of code include/ecp.h.in x: 3 # contributors y: 290 lines of code include/ecp2.h.in x: 3 # contributors y: 222 lines of code include/ff.h.in x: 6 # contributors y: 452 lines of code include/fp.h.in x: 3 # contributors y: 212 lines of code include/fp16.h.in x: 4 # contributors y: 258 lines of code include/fp2.h.in x: 3 # contributors y: 229 lines of code include/fp4.h.in x: 3 # contributors y: 280 lines of code include/fp8.h.in x: 4 # contributors y: 286 lines of code include/hash_to_field.h.in x: 2 # contributors y: 49 lines of code include/mpin.h.in x: 3 # contributors y: 175 lines of code include/paillier.h x: 5 # contributors y: 46 lines of code include/pair.h.in x: 3 # contributors y: 111 lines of code include/pbc_support.h x: 3 # contributors y: 12 lines of code include/rsa.h.in x: 3 # contributors y: 89 lines of code include/utils.h x: 6 # contributors y: 9 lines of code python/run_bls_ZZZ.py.in x: 4 # contributors y: 126 lines of code src/aes.c x: 3 # contributors y: 551 lines of code src/big.c.in x: 6 # contributors y: 1421 lines of code src/bls.c.in x: 5 # contributors y: 257 lines of code src/bls_ietf.c.in x: 2 # contributors y: 914 lines of code src/ecdh.c.in x: 3 # contributors y: 310 lines of code src/ecdh_support.c x: 3 # contributors y: 264 lines of code src/ecp.c.in x: 3 # contributors y: 1148 lines of code src/ecp2.c.in x: 5 # contributors y: 731 lines of code src/ecp4.c.in x: 5 # contributors y: 647 lines of code src/ecp8.c.in x: 5 # contributors y: 811 lines of code src/ff.c.in x: 6 # contributors y: 1182 lines of code src/fp.c.in x: 5 # contributors y: 688 lines of code src/fp12.c.in x: 5 # contributors y: 114 lines of code src/fp16.c.in x: 3 # contributors y: 500 lines of code src/fp2.c.in x: 3 # contributors y: 377 lines of code src/fp4.c.in x: 5 # contributors y: 610 lines of code src/fp8.c.in x: 5 # contributors y: 580 lines of code src/gcm.c x: 3 # contributors y: 214 lines of code src/hash.c x: 3 # contributors y: 423 lines of code src/hkdf.c x: 2 # contributors y: 56 lines of code src/mpin.c.in x: 3 # contributors y: 821 lines of code src/oct.c x: 7 # contributors y: 320 lines of code src/paillier.c x: 5 # contributors y: 168 lines of code src/pair.c.in x: 3 # contributors y: 660 lines of code src/pbc_support.c x: 3 # contributors y: 137 lines of code src/rand.c x: 3 # contributors y: 92 lines of code src/randapi.c x: 4 # contributors y: 9 lines of code src/rom_iso_BLS381.c x: 2 # contributors y: 237 lines of code src/rsa.c.in x: 6 # contributors y: 127 lines of code src/rsa_support.c x: 4 # contributors y: 206 lines of code src/utils.c x: 7 # contributors y: 92 lines of code benchmark/bench.h x: 2 # contributors y: 14 lines of code python/bls_ZZZ.py.in x: 4 # contributors y: 345 lines of code python/mpin_ZZZ.py.in x: 4 # contributors y: 1303 lines of code python/wcc_ZZZ.py.in x: 4 # contributors y: 368 lines of code src/wcc192.c.in x: 5 # contributors y: 261 lines of code src/wcc256.c.in x: 5 # contributors y: 293 lines of code cmake/PythonSiteDirs.cmake x: 3 # contributors y: 26 lines of code include/bls192.h.in x: 4 # contributors y: 100 lines of code python/TestMPINInstall_ZZZ.py.in x: 2 # contributors y: 315 lines of code python/TimeMPIN_ZZZ.py.in x: 2 # contributors y: 322 lines of code src/bls192.c.in x: 4 # contributors y: 255 lines of code src/fp24.c.in x: 4 # contributors y: 113 lines of code cmake_uninstall.cmake.in x: 3 # contributors y: 36 lines of code include/ecp4.h.in x: 3 # contributors y: 204 lines of code include/pair192.h.in x: 3 # contributors y: 105 lines of code include/version.h.in x: 3 # contributors y: 59 lines of code src/pair192.c.in x: 2 # contributors y: 441 lines of code src/pair256.c.in x: 2 # contributors y: 513 lines of code src/rom_curve_BLS381.c x: 3 # contributors y: 45 lines of code src/rom_curve_C25519.c x: 3 # contributors y: 19 lines of code src/rom_curve_ED25519.c x: 3 # contributors y: 32 lines of code src/mpin192.c.in x: 2 # contributors y: 786 lines of code src/mpin256.c.in x: 2 # contributors y: 802 lines of code AMCLConfig.cmake.in x: 1 # contributors y: 26 lines of code cmake/AMCLExpand.cmake x: 1 # contributors y: 89 lines of code cmake/DetermineWordSize.cmake x: 1 # contributors y: 39 lines of code cmake/determine_word_size/check_16.c x: 1 # contributors y: 8 lines of code include/config_big.h.in x: 1 # contributors y: 28 lines of code include/wcc.h.in x: 1 # contributors y: 161 lines of code include/x509.h x: 1 # contributors y: 18 lines of code src/version.c x: 1 # contributors y: 75 lines of code
1421.0
lines of code
  min: 6.0
  average: 197.34
  25th percentile: 25.0
  median: 100.0
  75th percentile: 255.0
  max: 1421.0
0 7.0
# contributors
min: 1.0 | average: 3.2 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0