aws-samples / aws-cloudhsm-pkcs11-examples
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: 53
  • Daily file updates (only one update per file and date counted): 121
  • First update: 2018-10-12
  • Latest update: 2021-12-28
  • Days between first and latest update: 1174 (167 weeks, estimated 835 working days)
  • Active days (at least one file change): 57
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 53 files with 6,844 lines of code in files.
    • 44 files that are 366+ days old (5,990 lines of code)
    • 9 files that are 181-365 days old (854 lines of code)
    • 0 files that are 91-180 days old (0 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)
87% | 12% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 53 files with 6,844 lines of code in files.
    • 11 files have been last changed 366+ days ago (2,112 lines of code)
    • 34 files have been last changed 181-365 days ago (4,068 lines of code)
    • 7 files have been last changed 91-180 days ago (447 lines of code)
    • 1 files have been last changed 31-90 days ago (217 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
30% | 59% | 6% | 3% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, txt, h, md, sh, yml, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c88% | 11% | 0% | 0% | 0%
h85% | 14% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h80% | 18% | 1% | 0% | 0%
c1% | 83% | 9% | 5% | 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/pkcs11100% | 0% | 0% | 0% | 0%
src/wrapping100% | 0% | 0% | 0% | 0%
src/encrypt100% | 0% | 0% | 0% | 0%
src/tools100% | 0% | 0% | 0% | 0%
src/sign94% | 5% | 0% | 0% | 0%
src/attributes100% | 0% | 0% | 0% | 0%
src/derivation100% | 0% | 0% | 0% | 0%
src/common51% | 48% | 0% | 0% | 0%
src/find_objects100% | 0% | 0% | 0% | 0%
src/digest51% | 48% | 0% | 0% | 0%
src/destroy100% | 0% | 0% | 0% | 0%
src/generate_random100% | 0% | 0% | 0% | 0%
src/mechanism_info0% | 100% | 0% | 0% | 0%
src/generate0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
include/pkcs1197% | 0% | 2% | 0% | 0%
src/tools12% | 87% | 0% | 0% | 0%
src/encrypt4% | 65% | 0% | 30% | 0%
src/destroy47% | 52% | 0% | 0% | 0%
src/wrapping2% | 97% | 0% | 0% | 0%
src/common0% | 100% | 0% | 0% | 0%
src/mechanism_info0% | 100% | 0% | 0% | 0%
src/attributes0% | 100% | 0% | 0% | 0%
src/derivation0% | 100% | 0% | 0% | 0%
src/find_objects0% | 100% | 0% | 0% | 0%
src/sign0% | 37% | 62% | 0% | 0%
src/digest0% | 51% | 48% | 0% | 0%
src/generate0% | 42% | 57% | 0% | 0%
src/generate_random0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pkcs11t.h
in include/pkcs11/v2.40
1341 - 1180 1180 1
pkcs11f.h
in include/pkcs11/v2.40
576 - 1180 1180 1
ec_sign.c
in src/sign
114 3 146 1180 16
pkcs11.c
in src/common
111 6 187 1180 4
rsa_sign.c
in src/sign
108 3 146 1180 9
common.c
in src/sign
85 4 306 1180 2
common.c
in src/common
83 4 272 1180 9
digest.c
in src/digest
73 2 272 1180 9
sign.h
in src/sign
39 - 306 1180 2
pkcs11.h
in include/pkcs11/v2.40
31 - 1180 1180 1
cryptoki.h
in include/pkcs11/v2.40
30 - 1180 1180 1
sign.c
in src/sign
25 1 184 1180 7
common.h
in src/common
23 - 272 1180 10
attributes.c
in src/attributes
266 3 270 1169 6
attributes.h
in src/attributes
26 - 272 1169 5
attributes_cmd.c
in src/attributes
33 2 272 1155 4
destroy_cmd.c
in src/destroy
31 2 272 1154 4
destroy.c
in src/destroy
15 1 1139 1154 2
destroy.h
in src/destroy
13 - 1139 1154 2
rsa_wrapping.c
in src/wrapping
341 9 187 1110 11
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cryptoki.h
in include/pkcs11/v2.40
30 - 1180 1180 1
pkcs11.h
in include/pkcs11/v2.40
31 - 1180 1180 1
pkcs11f.h
in include/pkcs11/v2.40
576 - 1180 1180 1
pkcs11t.h
in include/pkcs11/v2.40
1341 - 1180 1180 1
destroy.h
in src/destroy
13 - 1139 1154 2
destroy.c
in src/destroy
15 1 1139 1154 2
aes.h
in src/encrypt
11 - 1089 1089 1
io.h
in src/tools
13 - 1061 1061 1
aes.c
in src/encrypt
18 1 1061 1089 3
io.c
in src/tools
38 1 1061 1061 1
aes_wrapping_common.h
in src/wrapping
26 - 616 832 4
sign.h
in src/sign
39 - 306 1180 2
common.c
in src/sign
85 4 306 1180 2
common.h
in src/common
23 - 272 1180 10
attributes.h
in src/attributes
26 - 272 1169 5
gopt.h
in src/common
29 - 272 323 2
destroy_cmd.c
in src/destroy
31 2 272 1154 4
attributes_cmd.c
in src/attributes
33 2 272 1155 4
generate_random.c
in src/generate_random
45 2 272 469 4
mechanism_info.c
in src/mechanism_info
63 2 272 323 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
multi_part_sign.c
in src/sign
23 1 146 306 3
multi_part_digest.c
in src/digest
70 2 146 308 2
rsa_generate.c
in src/generate
50 2 146 308 2
aes_generate.c
in src/generate
37 2 146 308 2
mechanism_info.h
in src/mechanism_info
346 - 187 323 3
gopt.c
in src/common
172 3 272 323 2
ec_generate.c
in src/generate
64 2 272 323 4
mechanism_info.c
in src/mechanism_info
63 2 272 323 2
gopt.h
in src/common
29 - 272 323 2
generate_random.c
in src/generate_random
45 2 272 469 4
aes_zero_padding_wrapping.c
in src/wrapping
87 2 187 616 4
aes_no_padding_wrapping.c
in src/wrapping
86 2 187 616 4
cloudhsm_pkcs11_vendor_defs.h
in include/pkcs11/v2.40
45 - 146 616 2
hmac_kdf.c
in src/derivation
97 2 182 621 5
ecdh.c
in src/derivation
208 4 183 767 4
unwrap_with_template.c
in src/wrapping
242 7 187 823 6
wrap_with_template.c
in src/wrapping
167 7 187 823 6
des_ecb.c
in src/encrypt
116 3 272 823 6
aes_wrapping_common.c
in src/wrapping
129 5 187 832 5
aes_ctr.c
in src/encrypt
115 2 272 832 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aes_cbc.c
in src/encrypt
217 4 35 1089 11
ec_sign.c
in src/sign
114 3 146 1180 16
rsa_sign.c
in src/sign
108 3 146 1180 9
multi_part_digest.c
in src/digest
70 2 146 308 2
rsa_generate.c
in src/generate
50 2 146 308 2
cloudhsm_pkcs11_vendor_defs.h
in include/pkcs11/v2.40
45 - 146 616 2
aes_generate.c
in src/generate
37 2 146 308 2
multi_part_sign.c
in src/sign
23 1 146 306 3
hmac_kdf.c
in src/derivation
97 2 182 621 5
ecdh.c
in src/derivation
208 4 183 767 4
find_objects.c
in src/find_objects
203 6 184 1046 9
sign.c
in src/sign
25 1 184 1180 7
mechanism_info.h
in src/mechanism_info
346 - 187 323 3
rsa_wrapping.c
in src/wrapping
341 9 187 1110 11
unwrap_with_template.c
in src/wrapping
242 7 187 823 6
wrap_with_template.c
in src/wrapping
167 7 187 823 6
aes_wrapping_common.c
in src/wrapping
129 5 187 832 5
pkcs11.c
in src/common
111 6 187 1180 4
aes_gcm_wrapping.c
in src/wrapping
101 2 187 832 7
aes_wrapping.c
in src/wrapping
87 2 187 1110 13