Linux / Crypto
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 172 files with 82,842 lines of code.
    • 103 files changed more than 100 times (71,344 lines of code)
    • 35 files changed 51-100 times (7,425 lines of code)
    • 18 files changed 21-50 times (3,214 lines of code)
    • 15 files changed 6-20 times (749 lines of code)
    • 1 files changed 1-5 times (110 lines of code)
86% | 8% | 3% | <1% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
html, c, h, txt, asn1, json, svg
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c78% | 14% | 5% | <1% | <1%
h98% | <1% | <1% | <1% | 0%
asn10% | 0% | 64% | 35% | 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
ROOT86% | 8% | 3% | <1% | <1%
asymmetric_keys71% | 19% | 6% | 3% | 0%
async_tx100% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
testmgr.c
in root
4800 86 19 4935 952
tcrypt.c
in root
2594 39 19 6070 903
testmgr.h
in root
32110 - 19 4935 756
algapi.c
in root
990 55 19 5660 615
af_alg.c
in root
853 32 19 4125 492
ahash.c
in root
474 38 345 5013 487
api.c
in root
454 13 29 6056 464
cryptd.c
in root
844 57 415 5407 448
shash.c
in root
476 43 19 4904 409
276 14 345 4125 406
authenc.c
in root
369 17 415 5271 406
gcm.c
in root
921 55 415 5183 381
internal.h
in root
129 13 19 6100 378
drbg.c
in root
1332 46 19 2805 373
397 17 345 2532 341
xts.c
in root
346 17 275 5251 324
368 18 415 4125 324
public_key.c
in asymmetric_keys
321 10 150 3421 319
skcipher.c
in root
737 45 19 2359 315
async_xor.c
in async_tx
258 1 150 5511 308
algboss.c
in root
199 7 17 4935 300
aead.c
in root
237 18 607 5271 300
x509_cert_parser.c
in asymmetric_keys
569 19 21 3419 296
ccm.c
in root
754 35 275 5167 294
pcrypt.c
in root
287 18 29 4410 288
x509_public_key.c
in asymmetric_keys
207 5 21 3419 281
lrw.c
in root
288 16 415 5549 269
385 18 415 3985 267
tcrypt.h
in root
80 - 345 6070 261
rng.c
in root
174 13 150 4921 256
seqiv.c
in root
139 7 415 5179 235
hmac.c
in root
198 12 415 6056 235
317 14 275 4921 235
192 10 19 5082 233
asymmetric_type.c
in asymmetric_keys
473 20 21 3430 233
ctr.c
in root
268 13 275 5217 231
async_pq.c
in async_tx
323 2 345 4587 220
516 18 345 2252 220
90 5 21 5232 219
async_tx.c
in async_tx
166 3 895 5511 209
pkcs7_verify.c
in asymmetric_keys
317 7 275 2774 205
64 3 895 6056 201
pkcs7_parser.c
in asymmetric_keys
496 21 19 2774 198
proc.c
in root
78 4 345 5934 197
176 13 871 6106 187
71 6 344 5232 186
deflate.c
in root
267 17 415 6136 185
ecdh.c
in root
185 8 19 2052 180
cts.c
in root
284 14 415 5064 180
raid6test.c
in async_tx
179 8 345 4587 176