Linux / Drivers / Crypto
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: 422
  • Daily file updates (only one update per file and date counted): 558
  • First update: 2005-07-06
  • Latest update: 2022-01-18
  • Days between first and latest update: 6041 (863 weeks, estimated 4315 working days)
  • Active days (at least one file change): 2809
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 422 files with 178,324 lines of code in files.
    • 395 files that are 366+ days old (173,572 lines of code)
    • 9 files that are 181-365 days old (2,678 lines of code)
    • 1 files that are 91-180 days old (651 lines of code)
    • 17 files that are 31-90 days old (1,423 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 1% | <1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 422 files with 178,324 lines of code in files.
    • 125 files have been last changed 366+ days ago (26,312 lines of code)
    • 74 files have been last changed 181-365 days ago (40,132 lines of code)
    • 67 files have been last changed 91-180 days ago (32,286 lines of code)
    • 8 files have been last changed 31-90 days ago (5,641 lines of code)
    • 148 files have been last changed 1-30 days ago (73,953 lines of code)
14% | 22% | 18% | 3% | 41%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, pl, txt, S, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c97% | 1% | <1% | <1% | 0%
h97% | 1% | 0% | 1% | 0%
pl100% | 0% | 0% | 0% | 0%
S100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c8% | 22% | 20% | 3% | 45%
h43% | 24% | 7% | 4% | 19%
pl100% | 0% | 0% | 0% | 0%
S100% | 0% | 0% | 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
ROOT100% | 0% | 0% | 0% | 0%
caam100% | 0% | 0% | 0% | 0%
hisilicon100% | 0% | 0% | 0% | 0%
qat91% | 0% | 0% | 8% | 0%
marvell98% | <1% | 0% | <1% | 0%
cavium100% | 0% | 0% | 0% | 0%
ccp100% | 0% | 0% | 0% | 0%
ccree100% | 0% | 0% | 0% | 0%
inside-secure100% | 0% | 0% | 0% | 0%
bcm100% | 0% | 0% | 0% | 0%
allwinner100% | 0% | 0% | 0% | 0%
chelsio100% | 0% | 0% | 0% | 0%
vmx100% | 0% | 0% | 0% | 0%
nx81% | 18% | 0% | 0% | 0%
keembay84% | 0% | 15% | 0% | 0%
ux500100% | 0% | 0% | 0% | 0%
stm32100% | 0% | 0% | 0% | 0%
amcc100% | 0% | 0% | 0% | 0%
axis100% | 0% | 0% | 0% | 0%
qce74% | 25% | 0% | 0% | 0%
rockchip100% | 0% | 0% | 0% | 0%
virtio100% | 0% | 0% | 0% | 0%
amlogic100% | 0% | 0% | 0% | 0%
xilinx100% | 0% | 0% | 0% | 0%
gemini0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ccree71% | 18% | 0% | 5% | 5%
cavium42% | 22% | <1% | 0% | 33%
vmx84% | <1% | 15% | 0% | 0%
caam18% | 26% | 0% | 3% | 51%
ccp26% | 6% | 10% | 13% | 43%
marvell11% | 37% | 1% | 3% | 46%
ROOT5% | 33% | 11% | 8% | 40%
virtio65% | 0% | 0% | 0% | 34%
nx13% | 0% | 18% | 0% | 68%
qce15% | 1% | 1% | 0% | 82%
qat2% | 17% | 11% | 0% | 69%
ux5006% | 0% | 11% | 0% | 81%
amcc4% | 0% | 95% | 0% | 0%
amlogic11% | 0% | 88% | 0% | 0%
inside-secure0% | 82% | 17% | 0% | 0%
axis0% | 100% | 0% | 0% | 0%
rockchip0% | 76% | 23% | 0% | 0%
keembay0% | 22% | 61% | 0% | 15%
bcm0% | 12% | 87% | 0% | 0%
xilinx0% | 100% | 0% | 0% | 0%
allwinner0% | 6% | 66% | 0% | 27%
chelsio0% | 6% | 88% | 5% | 0%
hisilicon0% | 0% | 22% | 0% | 77%
stm320% | 0% | 0% | 0% | 100%
gemini0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
392 17 347 6058 489
441 21 346 5687 325
323 13 152 5603 239
35 - 716 5603 62
2110 77 347 5231 407
talitos.c
in root
2940 69 277 4975 828
talitos.h
in root
277 1 277 4975 172
1341 41 21 4973 579
1224 43 152 4748 497
555 41 152 4748 188
238 - 152 4748 92
226 - 152 4748 135
199 3 152 4748 174
1797 62 21 4296 533
n2_core.c
in root
1753 72 346 4280 482
n2_core.h
in root
139 - 1489 4280 35
S
n2_asm.S
in root
88 - 1489 4280 35
omap-aes.c
in root
1043 44 21 4173 472
caamalg.c
in caam
3013 62 23 3982 668
desc.h
in caam
1249 - 417 3982 262
regs.h
in caam
723 13 31 3982 329
ctrl.c
in caam
574 15 347 3982 617
426 21 803 3982 234
jr.c
in caam
397 15 346 3982 399
error.c
in caam
331 9 417 3982 223
intern.h
in caam
135 11 346 3982 310
compat.h
in caam
44 - 346 3982 239
error.h
in caam
16 1 803 3982 111
jr.h
in caam
9 - 1489 3982 74
s5p-sss.c
in root
1561 67 31 3956 383
42 1 152 3586 66
hash_core.c
in ux500/hash
1332 53 21 3568 313
cryp_core.c
in ux500/cryp
1172 39 23 3568 314
cryp.c
in ux500/cryp
238 12 152 3568 125
hash_alg.h
in ux500/hash
201 - 803 3568 58
cryp.h
in ux500/cryp
174 - 23 3568 70
cryp_p.h
in ux500/cryp
71 - 152 3568 51
cryp_irqp.h
in ux500/cryp
41 - 152 3568 49
cryp_irq.c
in ux500/cryp
27 3 152 3568 49
cryp_irq.h
in ux500/cryp
12 - 152 3568 49
nx.c
in nx
582 32 152 3554 283
396 14 21 3554 163
375 11 21 3554 206
259 6 152 3554 113
209 6 21 3554 166
205 6 21 3554 166
172 - 21 3554 43
nx.h
in nx
156 - 522 3554 143
111 4 21 3554 149
99 4 21 3554 122
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
zip_inflate.h
in cavium/zip
5 - 1684 1816 12
zip_deflate.h
in cavium/zip
5 - 1684 1816 12
zip_mem.h
in cavium/zip
7 - 1684 1816 12
zip_device.h
in cavium/zip
25 - 1684 1816 12
zip_crypto.h
in cavium/zip
30 - 1684 1816 12
zip_mem.c
in cavium/zip
34 3 1684 1816 12
jr.h
in caam
9 - 1489 3982 74
66 - 1489 3506 73
82 - 1489 3506 48
83 - 1489 3506 75
S
n2_asm.S
in root
88 - 1489 4280 35
107 1 1489 2466 60
n2_core.h
in root
139 - 1489 4280 35
203 37 1489 2556 75
key_gen.h
in caam
19 2 1375 3514 75
ctrl.h
in caam
4 - 1117 3496 70
zip_main.h
in cavium/zip
50 - 1117 1816 20
zip_device.c
in cavium/zip
78 3 1117 1816 20
zip_deflate.c
in cavium/zip
91 2 1117 1816 20
zip_inflate.c
in cavium/zip
103 2 1117 1816 20
zip_regs.h
in cavium/zip
992 21 1117 1816 20
nitrox_algs.c
in cavium/nitrox
19 2 940 1712 44
nitrox_common.h
in cavium/nitrox
23 - 940 1712 54
cc_debugfs.h
in ccree
17 4 931 1475 32
cc_cipher.h
in ccree
25 - 931 1475 34
cc_fips.h
in ccree
27 5 931 1475 20
40 2 931 1475 20
158 - 931 1475 21
162 9 907 1878 42
20 - 897 1718 39
core.h
in qce
26 - 897 2782 35
cptpf.h
in cavium/cpt
44 - 897 1824 37
cptvf.h
in cavium/cpt
94 - 897 1824 37
cptvf_algs.h
in cavium/cpt
97 - 897 1824 51
cpt_common.h
in cavium/cpt
124 2 897 1824 37
cptpf_mbox.c
in cavium/cpt
126 8 897 1824 37
cptvf_mbox.c
in cavium/cpt
134 9 897 1824 41
249 8 897 1739 76
cpt_hw_types.h
in cavium/cpt
277 - 897 1824 36
regs-v5.h
in qce
279 - 897 2782 35
364 9 897 3488 201
nitrox_mbx.h
in cavium/nitrox
6 - 873 1159 22
nitrox_debugfs.h
in cavium/nitrox
15 2 873 1159 32
36 2 873 1663 47
56 3 873 3514 206
sg_sw_qm.h
in caam
60 6 873 1786 35
104 5 873 2119 69
261 - 873 1475 40
12 2 803 928 10
error.h
in caam
16 1 803 3982 111
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
adf_gen4_pfvf.c
in qat/qat_common
112 8 23 51 3
adf_pfvf_utils.c
in qat/qat_common
49 5 23 51 3
adf_pfvf_utils.h
in qat/qat_common
21 - 23 51 3
adf_gen4_pfvf.h
in qat/qat_common
12 1 23 51 3
otx2_cpt_devlink.c
in marvell/octeontx2
86 6 23 66 3
otx2_cpt_devlink.h
in marvell/octeontx2
11 - 23 66 3
adf_gen2_pfvf.c
in qat/qat_common
280 22 23 80 4
adf_pfvf_pf_proto.c
in qat/qat_common
256 11 23 80 4
adf_pfvf_vf_proto.c
in qat/qat_common
241 10 23 80 4
adf_pfvf_msg.h
in qat/qat_common
124 - 23 80 5
adf_pfvf_vf_msg.c
in qat/qat_common
123 5 23 80 4
adf_pfvf_pf_msg.c
in qat/qat_common
39 3 23 80 4
adf_gen2_pfvf.h
in qat/qat_common
22 2 23 80 3
adf_pfvf_vf_msg.h
in qat/qat_common
18 2 23 80 4
adf_pfvf_pf_msg.h
in qat/qat_common
11 - 23 80 4
adf_pfvf_vf_proto.h
in qat/qat_common
11 - 23 80 4
adf_pfvf_pf_proto.h
in qat/qat_common
7 - 23 80 4
651 27 23 108 12
866 21 21 233 9
441 16 21 249 13
318 9 21 249 14
sl3516-ce.h
in gemini
192 - 21 249 10
42 3 21 249 10
cn10k_cpt.c
in marvell/octeontx2
70 3 21 256 10
cn10k_cpt.h
in marvell/octeontx2
26 4 21 256 10
aead.c
in qce
680 15 21 282 15
aead.h
in qce
43 - 21 282 10
otx2_cptpf_ucode.c
in marvell/octeontx2
1434 47 21 386 34
otx2_cptvf_algs.c
in marvell/octeontx2
1418 64 23 386 22
otx2_cptpf_main.c
in marvell/octeontx2
654 29 21 386 33
otx2_cptvf_reqmgr.c
in marvell/octeontx2
412 10 21 386 20
otx2_cptlf.c
in marvell/octeontx2
334 22 21 386 30
otx2_cptvf_main.c
in marvell/octeontx2
330 16 21 386 21
otx2_cptpf_mbox.c
in marvell/octeontx2
285 11 277 386 10
otx2_cpt_hw_types.h
in marvell/octeontx2
255 - 21 386 20
otx2_cptlf.h
in marvell/octeontx2
246 16 21 386 29
otx2_cptvf_mbox.c
in marvell/octeontx2
171 7 21 386 20
otx2_cpt_mbox_common.c
in marvell/octeontx2
165 10 152 386 19
otx2_cpt_reqmgr.h
in marvell/octeontx2
157 1 277 386 10
otx2_cptvf_algs.h
in marvell/octeontx2
157 - 277 386 10
otx2_cpt_common.h
in marvell/octeontx2
117 4 21 386 32
otx2_cptpf_ucode.h
in marvell/octeontx2
109 - 21 386 23
otx2_cptpf.h
in marvell/octeontx2
47 - 21 386 32
otx2_cptvf.h
in marvell/octeontx2
22 - 21 386 20
864 25 152 416 21
ocs-hcu.c
in keembay
457 23 152 416 19
ocs-hcu.h
in keembay
57 - 277 416 10
1222 63 152 436 20
ocs-aes.c
in keembay
808 38 277 436 20
ocs-aes.h
in keembay
83 1 346 436 10
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
400 17 18 1878 120
qm.c
in hisilicon
4673 222 21 918 160
2083 109 21 3506 314
sec_crypto.c
in hisilicon/sec2
1985 93 21 815 121
sa2ul.c
in root
1907 65 21 572 68
ccp-ops.c
in ccp
1864 23 21 3007 301
qat_uclo.c
in qat/qat_common
1831 63 21 2802 153
1797 62 21 4296 533
hpre_crypto.c
in hisilicon/hpre
1678 82 21 859 89
otx2_cptpf_ucode.c
in marvell/octeontx2
1434 47 21 386 34
qat_hal.c
in qat/qat_common
1409 50 21 2802 156
1341 41 21 4973 579
hash_core.c
in ux500/hash
1332 53 21 3568 313
omap-aes.c
in root
1043 44 21 4173 472
1019 47 21 3506 301
hpre_main.c
in hisilicon/hpre
983 47 21 859 133
sev-dev.c
in ccp
911 41 21 794 99
sec_main.c
in hisilicon/sec2
887 42 21 815 142
omap-des.c
in root
881 35 21 2913 280
mxs-dcp.c
in root
867 29 21 2979 239
866 21 21 233 9
zip_main.c
in hisilicon/zip
823 38 21 918 144
715 21 21 659 36
aead.c
in qce
680 15 21 282 15
otx2_cptpf_main.c
in marvell/octeontx2
654 29 21 386 33
540 17 21 2119 162
cesa.h
in marvell/cesa
530 17 21 694 71
cptpf_main.c
in cavium/cpt
488 26 21 1824 111
cptvf_reqmanager.c
in cavium/cpt
469 10 21 1824 112
nitrox_skcipher.c
in cavium/nitrox
460 23 21 1149 72
common.c
in qce
455 18 21 2782 100
441 16 21 249 13
426 13 21 819 82
ccp-dev.c
in ccp
421 17 21 3007 283
otx2_cptvf_reqmgr.c
in marvell/octeontx2
412 10 21 386 20
396 14 21 3554 163
nitrox_main.c
in cavium/nitrox
396 13 21 1712 206
adf_ctl_drv.c
in qat/qat_common
391 15 21 2802 184
375 11 21 3554 206
qm.h
in hisilicon
373 5 21 918 126
nitrox_reqmgr.c
in cavium/nitrox
367 20 21 1712 146
otx2_cptlf.c
in marvell/octeontx2
334 22 21 386 30
nitrox_isr.c
in cavium/nitrox
333 14 21 1712 92
otx2_cptvf_main.c
in marvell/octeontx2
330 16 21 386 21
sp-pci.c
in ccp
323 14 21 1675 134
318 9 21 249 14
adf_4xxx_hw_data.c
in qat/qat_4xxx
288 20 21 449 56
adf_accel_devices.h
in qat/qat_common
268 - 21 2802 212
adf_drv.c
in qat/qat_4xxx
267 5 21 449 31
adf_isr.c
in qat/qat_common
265 16 21 2254 88