awslabs / bike-kem
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 52
  • Daily file updates (only one update per file and date counted): 91
  • First update: 2020-05-17
  • Latest update: 2021-09-26
  • Days between first and latest update: 498 (71 weeks, estimated 355 working days)
  • Active days (at least one file change): 6
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 52 files with 3,534 lines of code in files.
    • 35 files that are 366+ days old (2,175 lines of code)
    • 13 files that are 181-365 days old (930 lines of code)
    • 4 files that are 91-180 days old (429 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
61% | 26% | 12% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 52 files with 3,534 lines of code in files.
    • 10 files have been last changed 366+ days ago (573 lines of code)
    • 26 files have been last changed 181-365 days ago (1,664 lines of code)
    • 16 files have been last changed 91-180 days ago (1,297 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
16% | 47% | 36% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, txt, sh, md, cmake, gitignore, clang-format, json, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c55% | 28% | 16% | 0% | 0%
h71% | 24% | 3% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c12% | 54% | 33% | 0% | 0%
h26% | 34% | 39% | 0% | 0%
cmake19% | 14% | 65% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
include/internal71% | 25% | 3% | 0% | 0%
src/random93% | 0% | 6% | 0% | 0%
src/gf2x48% | 51% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/decode38% | 61% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
src/common61% | 38% | 0% | 0% | 0%
include100% | 0% | 0% | 0% | 0%
src/third_party_src0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
include/internal25% | 35% | 39% | 0% | 0%
src/random34% | 27% | 38% | 0% | 0%
src/common61% | 0% | 38% | 0% | 0%
cmake19% | 14% | 65% | 0% | 0%
include100% | 0% | 0% | 0% | 0%
src/gf2x0% | 100% | 0% | 0% | 0%
src/decode0% | 100% | 0% | 0% | 0%
src/third_party_src0% | 0% | 100% | 0% | 0%
src0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
kem.c
in src
179 11 128 625 2
decode.c
in src/decode
165 6 277 625 2
sha.c
in src/random
130 2 625 625 1
utilities.h
in include/internal
126 6 625 625 1
sampling.c
in src/random
121 9 128 625 4
cmake
compilation-flags.cmake
in cmake
103 - 128 625 3
utilities.c
in src/common
92 6 625 625 1
types.h
in include/internal
86 - 128 625 2
x86_64_intrinsic.h
in include/internal
78 - 277 625 3
gf2x_inv.c
in src/gf2x
76 3 277 625 2
gf2x_mul_portable.c
in src/gf2x
72 4 277 625 2
gf2x_ksqr_avx2.c
in src/gf2x
67 4 277 625 2
aes.c
in src/random
65 2 625 625 1
gf2x_ksqr_avx512.c
in src/gf2x
64 4 277 625 2
aes_ctr_prf.c
in src/random
61 4 128 625 2
measurements.h
in include/internal
60 2 625 625 1
defs.h
in include/internal
60 - 128 625 4
sampling_avx2.c
in src/random
59 2 277 625 2
gf2x_mul.c
in src/gf2x
59 3 277 625 2
sampling_avx512.c
in src/random
56 2 277 625 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
error.c
in src/common
2 - 625 625 1
api.h
in include
6 - 625 625 1
kem.h
in include
9 - 625 625 1
cmake
clang-format.cmake
in cmake
31 - 625 625 1
measurements.h
in include/internal
60 2 625 625 1
aes.c
in src/random
65 2 625 625 1
utilities.c
in src/common
92 6 625 625 1
utilities.h
in include/internal
126 6 625 625 1
sha.c
in src/random
130 2 625 625 1
bike_defs.h
in include/internal
52 - 464 625 2
decode.h
in include/internal
3 - 277 625 2
cpu_features.h
in include/internal
7 - 277 277 1
gf2x.h
in include/internal
14 - 277 625 2
gf2x_ksqr_portable.c
in src/gf2x
18 1 277 625 2
cmake
arch.cmake
in cmake
23 - 277 625 2
sampling_portable.c
in src/random
38 2 277 625 2
sampling_internal.h
in include/internal
44 1 277 277 1
gf2x_mul_base_portable.c
in src/gf2x
46 2 277 277 1
sampling_avx512.c
in src/random
56 2 277 625 2
gf2x_mul.c
in src/gf2x
59 3 277 625 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fips202.c
in src/third_party_src
356 9 128 128 1
shake_prf.c
in src/random
36 3 128 128 1
prf_internal.h
in include/internal
29 - 128 128 1
fips202.h
in src/third_party_src
8 - 128 128 1
gf2x_internal.h
in include/internal
127 1 277 277 1
decode_avx2.c
in src/decode
97 4 277 277 1
gf2x_mul_base_pclmul.c
in src/gf2x
93 3 277 277 1
decode_avx512.c
in src/decode
89 4 277 277 1
gf2x_mul_base_vpclmul.c
in src/gf2x
88 3 277 277 1
decode_portable.c
in src/decode
75 4 277 277 1
gf2x_mul_avx2.c
in src/gf2x
72 4 277 277 1
gf2x_mul_avx512.c
in src/gf2x
72 4 277 277 1
decode_internal.h
in include/internal
62 1 277 277 1
cpu_features.c
in src/common
58 3 128 277 2
gf2x_mul_base_portable.c
in src/gf2x
46 2 277 277 1
sampling_internal.h
in include/internal
44 1 277 277 1
cpu_features.h
in include/internal
7 - 277 277 1
kem.c
in src
179 11 128 625 2
decode.c
in src/decode
165 6 277 625 2
sha.c
in src/random
130 2 625 625 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fips202.c
in src/third_party_src
356 9 128 128 1
kem.c
in src
179 11 128 625 2
sampling.c
in src/random
121 9 128 625 4
cmake
compilation-flags.cmake
in cmake
103 - 128 625 3
types.h
in include/internal
86 - 128 625 2
aes_ctr_prf.c
in src/random
61 4 128 625 2
defs.h
in include/internal
60 - 128 625 4
cpu_features.c
in src/common
58 3 128 277 2
cleanup.h
in include/internal
55 3 128 625 2
aes.h
in include/internal
54 6 128 625 3
sha.h
in include/internal
51 2 128 625 3
shake_prf.c
in src/random
36 3 128 128 1
prf_internal.h
in include/internal
29 - 128 128 1
error.h
in include/internal
22 - 128 625 2
sampling.h
in include/internal
18 - 128 625 3
fips202.h
in src/third_party_src
8 - 128 128 1
decode.c
in src/decode
165 6 277 625 2
gf2x_internal.h
in include/internal
127 1 277 277 1
decode_avx2.c
in src/decode
97 4 277 277 1
gf2x_mul_base_pclmul.c
in src/gf2x
93 3 277 277 1