azure / Project-Cerberus
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 923 files with 104,831 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (154 lines of code)
    • 21 files changed 21-50 times (15,462 lines of code)
    • 265 files changed 6-20 times (49,038 lines of code)
    • 636 files changed 1-5 times (40,177 lines of code)
0% | <1% | 14% | 46% | 38%
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 923 files with 104,831 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (154 lines of code)
    • 25 files changed by 6-10 contributors (14,983 lines of code)
    • 676 files changed by 2-5 contributors (77,110 lines of code)
    • 221 files changed by 1 contributor (12,584 lines of code)
0% | <1% | 14% | 73% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, c, xml, cmake, py, txt, sh, md, json, cfg, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | <1% | 7% | 43% | 48%
c0% | 0% | 18% | 47% | 34%
py0% | 0% | 0% | 82% | 17%
cmake0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
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
core0% | <1% | 17% | 43% | 38%
tools0% | 0% | 0% | 69% | 30%
projects0% | 0% | 0% | 51% | 48%
testing0% | 0% | 0% | 98% | 1%
cmake0% | 0% | 0% | 0% | 100%
ROOT0% | 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
module_id.h
in core/status
154 - 2020-03-03 2025-01-14 61 15 chweimer@microsoft.com chweimer@microsoft.com
attestation_requester.c
in core/attestation
2549 62 2022-06-15 2025-01-14 47 10 akhamd@microsoft.com chweimer@microsoft.com
737 26 2020-03-03 2025-01-02 36 7 chweimer@microsoft.com chweimer@microsoft.com
spdm_commands.c
in core/spdm
3087 61 2022-06-15 2025-01-21 36 8 akhamd@microsoft.com rajesh.bhagat@microsoft.com
mctp_interface.c
in core/mctp
748 19 2020-03-03 2024-11-01 33 5 chweimer@microsoft.com chweimer@microsoft.com
462 - 2020-03-03 2024-12-11 30 7 chweimer@microsoft.com abhinaygupta@microsoft.com
cmd_interface_system.c
in core/cmd_interface
372 6 2020-03-03 2024-12-06 29 6 chweimer@microsoft.com chweimer@microsoft.com
spdm_commands.h
in core/spdm
675 - 2022-06-15 2024-12-06 27 7 akhamd@microsoft.com chweimer@microsoft.com
device_manager.c
in core/cmd_interface
1038 61 2020-03-03 2024-10-03 26 5 chweimer@microsoft.com rajeshbhagat@microsoft.com
712 43 2020-03-03 2025-01-02 25 6 chweimer@microsoft.com chweimer@microsoft.com
cmd_interface.h
in core/cmd_interface
93 - 2020-03-03 2025-01-09 24 5 chweimer@microsoft.com loganricord@microsoft.com
pcr.c
in core/attestation
788 32 2020-03-03 2024-12-06 24 7 chweimer@microsoft.com chweimer@microsoft.com
cfm_flash.c
in core/manifest/cfm
1038 37 2020-03-03 2025-01-02 24 7 chweimer@microsoft.com chweimer@microsoft.com
cmd_interface.c
in core/cmd_interface
189 11 2020-03-03 2024-07-09 23 5 chweimer@microsoft.com chweimer@microsoft.com
spi_flash.c
in core/flash
1482 62 2020-03-03 2025-01-23 23 6 chweimer@microsoft.com atul.shah@microsoft.com
mctp_interface.h
in core/mctp
70 - 2020-03-03 2024-10-31 22 5 chweimer@microsoft.com chweimer@microsoft.com
attestation_requester.h
in core/attestation
102 - 2022-06-15 2025-01-02 22 6 akhamd@microsoft.com chweimer@microsoft.com
cerberus_protocol.h
in core/cmd_interface
111 - 2020-03-03 2024-07-24 22 7 chweimer@microsoft.com rajeshbhagat@microsoft.com
hash.h
in core/crypto
124 - 2020-03-03 2025-01-06 22 4 chweimer@microsoft.com chweimer@microsoft.com
device_manager.h
in core/cmd_interface
283 - 2020-03-03 2024-08-09 22 6 chweimer@microsoft.com rajeshbhagat@microsoft.com
aux_attestation.c
in core/attestation
401 11 2020-03-03 2024-12-08 22 4 chweimer@microsoft.com chweimer@microsoft.com
session_manager.c
in core/cmd_interface
401 14 2020-06-09 2025-01-14 21 5 akhamd@microsoft.com chweimer@microsoft.com
attestation.h
in core/attestation
92 - 2020-03-03 2024-07-15 20 8 chweimer@microsoft.com v-ukolimi@microsoft.com
session_manager.h
in core/cmd_interface
114 - 2020-06-09 2025-01-14 20 5 akhamd@microsoft.com chweimer@microsoft.com
233 7 2024-01-30 2024-12-08 20 4 vmhatre@microsoft.com chweimer@microsoft.com
170 - 2020-03-03 2024-10-25 19 3 chweimer@microsoft.com chweimer@microsoft.com
360 13 2020-03-03 2024-12-12 19 5 chweimer@microsoft.com uditagarwal@microsoft.com
firmware_update.c
in core/firmware
665 29 2020-03-03 2024-12-06 19 3 chweimer@microsoft.com chweimer@microsoft.com
manifest_flash.c
in core/manifest
802 19 2020-03-03 2025-01-14 19 6 chweimer@microsoft.com chweimer@microsoft.com
host_logging.h
in core/host_fw
69 - 2020-03-03 2024-09-25 18 7 chweimer@microsoft.com skasamsetty@microsoft.com
session_manager_ecc.c
in core/cmd_interface
188 3 2020-06-09 2025-01-14 17 5 akhamd@microsoft.com chweimer@microsoft.com
pcr_store.c
in core/attestation
580 29 2020-03-03 2024-12-06 17 5 chweimer@microsoft.com chweimer@microsoft.com
pfm_flash.c
in core/manifest/pfm
1276 45 2020-03-03 2025-01-02 17 3 chweimer@microsoft.com chweimer@microsoft.com
cmd_channel.h
in core/cmd_interface
65 - 2020-03-03 2024-11-07 16 4 chweimer@microsoft.com chweimer@microsoft.com
pcr_store.h
in core/attestation
98 - 2020-03-03 2024-12-06 16 5 chweimer@microsoft.com chweimer@microsoft.com
ecc.h
in core/crypto
101 - 2020-03-03 2024-12-08 16 3 chweimer@microsoft.com chweimer@microsoft.com
manifest_pcr.c
in core/manifest
120 5 2020-03-03 2025-01-14 16 4 chweimer@microsoft.com chweimer@microsoft.com
pcd_manager_flash.c
in core/manifest/pcd
150 9 2020-03-03 2025-01-02 16 5 chweimer@microsoft.com chweimer@microsoft.com
pfm_manager_flash.c
in core/manifest/pfm
166 10 2020-03-03 2025-01-02 16 5 chweimer@microsoft.com chweimer@microsoft.com
pcr.h
in core/attestation
167 - 2020-03-03 2024-12-06 16 6 chweimer@microsoft.com chweimer@microsoft.com
manifest_manager.c
in core/manifest
188 12 2020-03-03 2025-01-14 16 5 chweimer@microsoft.com chweimer@microsoft.com
227 - 2020-03-03 2025-01-02 16 5 chweimer@microsoft.com chweimer@microsoft.com
host_processor_dual.c
in core/host_fw
272 14 2020-03-03 2025-01-02 16 4 chweimer@microsoft.com chweimer@microsoft.com
pcd_flash.c
in core/manifest/pcd
328 16 2020-03-03 2025-01-02 16 6 chweimer@microsoft.com chweimer@microsoft.com
host_flash_manager.c
in core/host_fw
462 16 2020-03-03 2025-01-14 16 3 chweimer@microsoft.com chweimer@microsoft.com
ecc_mbedtls.c
in core/crypto
595 16 2020-03-03 2024-12-09 16 2 chweimer@microsoft.com chweimer@microsoft.com
mock.c
in testing
695 27 2020-03-03 2025-01-03 16 3 chweimer@microsoft.com vinay.hiwarkar@microsoft.com
debug_log.h
in core/logging
72 - 2020-03-03 2024-09-08 15 7 chweimer@microsoft.com antonra@microsoft.com
77 - 2024-01-30 2024-12-08 15 4 vmhatre@microsoft.com chweimer@microsoft.com
cmd_interface_system.h
in core/cmd_interface
82 - 2020-03-03 2024-12-06 15 3 chweimer@microsoft.com chweimer@microsoft.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
module_id.h
in core/status
154 - 2020-03-03 2025-01-14 61 15 chweimer@microsoft.com chweimer@microsoft.com
attestation_requester.c
in core/attestation
2549 62 2022-06-15 2025-01-14 47 10 akhamd@microsoft.com chweimer@microsoft.com
spdm_commands.c
in core/spdm
3087 61 2022-06-15 2025-01-21 36 8 akhamd@microsoft.com rajesh.bhagat@microsoft.com
attestation.h
in core/attestation
92 - 2020-03-03 2024-07-15 20 8 chweimer@microsoft.com v-ukolimi@microsoft.com
737 26 2020-03-03 2025-01-02 36 7 chweimer@microsoft.com chweimer@microsoft.com
462 - 2020-03-03 2024-12-11 30 7 chweimer@microsoft.com abhinaygupta@microsoft.com
spdm_commands.h
in core/spdm
675 - 2022-06-15 2024-12-06 27 7 akhamd@microsoft.com chweimer@microsoft.com
cfm_flash.c
in core/manifest/cfm
1038 37 2020-03-03 2025-01-02 24 7 chweimer@microsoft.com chweimer@microsoft.com
pcr.c
in core/attestation
788 32 2020-03-03 2024-12-06 24 7 chweimer@microsoft.com chweimer@microsoft.com
cerberus_protocol.h
in core/cmd_interface
111 - 2020-03-03 2024-07-24 22 7 chweimer@microsoft.com rajeshbhagat@microsoft.com
host_logging.h
in core/host_fw
69 - 2020-03-03 2024-09-25 18 7 chweimer@microsoft.com skasamsetty@microsoft.com
debug_log.h
in core/logging
72 - 2020-03-03 2024-09-08 15 7 chweimer@microsoft.com antonra@microsoft.com
cmd_interface_system.c
in core/cmd_interface
372 6 2020-03-03 2024-12-06 29 6 chweimer@microsoft.com chweimer@microsoft.com
712 43 2020-03-03 2025-01-02 25 6 chweimer@microsoft.com chweimer@microsoft.com
spi_flash.c
in core/flash
1482 62 2020-03-03 2025-01-23 23 6 chweimer@microsoft.com atul.shah@microsoft.com
attestation_requester.h
in core/attestation
102 - 2022-06-15 2025-01-02 22 6 akhamd@microsoft.com chweimer@microsoft.com
device_manager.h
in core/cmd_interface
283 - 2020-03-03 2024-08-09 22 6 chweimer@microsoft.com rajeshbhagat@microsoft.com
manifest_flash.c
in core/manifest
802 19 2020-03-03 2025-01-14 19 6 chweimer@microsoft.com chweimer@microsoft.com
pcd_flash.c
in core/manifest/pcd
328 16 2020-03-03 2025-01-02 16 6 chweimer@microsoft.com chweimer@microsoft.com
pcr.h
in core/attestation
167 - 2020-03-03 2024-12-06 16 6 chweimer@microsoft.com chweimer@microsoft.com
pfm_generator.py
in tools/manifest_tools
337 8 2020-03-16 2024-12-31 14 6 chweimer@microsoft.com v-ericrhea@microsoft.com
buffer_util.c
in core/common
197 20 2021-02-04 2024-08-20 13 6 chweimer@microsoft.com chweimer@microsoft.com
common_math.h
in core/common
36 - 2020-03-03 2024-12-08 12 6 chweimer@microsoft.com chweimer@microsoft.com
buffer_util.h
in core/common
37 - 2021-02-04 2024-08-20 11 6 chweimer@microsoft.com chweimer@microsoft.com
pcd.h
in core/manifest/pcd
114 - 2020-03-03 2025-01-02 11 6 chweimer@microsoft.com chweimer@microsoft.com
CuTest.c
in testing/CuTest
334 26 2020-03-03 2025-01-03 8 6 chweimer@microsoft.com vinay.hiwarkar@microsoft.com
mctp_interface.c
in core/mctp
748 19 2020-03-03 2024-11-01 33 5 chweimer@microsoft.com chweimer@microsoft.com
device_manager.c
in core/cmd_interface
1038 61 2020-03-03 2024-10-03 26 5 chweimer@microsoft.com rajeshbhagat@microsoft.com
cmd_interface.h
in core/cmd_interface
93 - 2020-03-03 2025-01-09 24 5 chweimer@microsoft.com loganricord@microsoft.com
cmd_interface.c
in core/cmd_interface
189 11 2020-03-03 2024-07-09 23 5 chweimer@microsoft.com chweimer@microsoft.com
mctp_interface.h
in core/mctp
70 - 2020-03-03 2024-10-31 22 5 chweimer@microsoft.com chweimer@microsoft.com
session_manager.c
in core/cmd_interface
401 14 2020-06-09 2025-01-14 21 5 akhamd@microsoft.com chweimer@microsoft.com
session_manager.h
in core/cmd_interface
114 - 2020-06-09 2025-01-14 20 5 akhamd@microsoft.com chweimer@microsoft.com
360 13 2020-03-03 2024-12-12 19 5 chweimer@microsoft.com uditagarwal@microsoft.com
pcr_store.c
in core/attestation
580 29 2020-03-03 2024-12-06 17 5 chweimer@microsoft.com chweimer@microsoft.com
session_manager_ecc.c
in core/cmd_interface
188 3 2020-06-09 2025-01-14 17 5 akhamd@microsoft.com chweimer@microsoft.com
pcd_manager_flash.c
in core/manifest/pcd
150 9 2020-03-03 2025-01-02 16 5 chweimer@microsoft.com chweimer@microsoft.com
manifest_manager.c
in core/manifest
188 12 2020-03-03 2025-01-14 16 5 chweimer@microsoft.com chweimer@microsoft.com
pfm_manager_flash.c
in core/manifest/pfm
166 10 2020-03-03 2025-01-02 16 5 chweimer@microsoft.com chweimer@microsoft.com
pcr_store.h
in core/attestation
98 - 2020-03-03 2024-12-06 16 5 chweimer@microsoft.com chweimer@microsoft.com
227 - 2020-03-03 2025-01-02 16 5 chweimer@microsoft.com chweimer@microsoft.com
cfm_manager.c
in core/manifest/cfm
210 16 2020-03-03 2025-01-02 14 5 chweimer@microsoft.com chweimer@microsoft.com
manifest_parser.py
in tools/manifest_tools
711 10 2020-03-16 2022-10-22 13 5 chweimer@microsoft.com loganricord@microsoft.com
pcd_manager.h
in core/manifest/pcd
42 - 2020-03-03 2025-01-02 13 5 chweimer@microsoft.com chweimer@microsoft.com
pcd_manager.c
in core/manifest/pcd
210 16 2020-03-03 2025-01-02 13 5 chweimer@microsoft.com chweimer@microsoft.com
cfm_manager.h
in core/manifest/cfm
43 - 2020-03-03 2025-01-02 13 5 chweimer@microsoft.com chweimer@microsoft.com
pfm_manager.h
in core/manifest/pfm
44 - 2020-03-03 2025-01-02 13 5 chweimer@microsoft.com chweimer@microsoft.com
pfm_manager.c
in core/manifest/pfm
213 16 2020-03-03 2025-01-02 13 5 chweimer@microsoft.com chweimer@microsoft.com
spi_flash_sfdp.c
in core/flash
601 19 2020-03-03 2025-01-23 13 5 chweimer@microsoft.com atul.shah@microsoft.com
cmd_logging.h
in core/cmd_interface
36 - 2020-03-03 2024-05-16 13 5 chweimer@microsoft.com v-asparmar@microsoft.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
rsa_kat_vectors.c
in core/crypto/kat
637 - 2024-12-18 2024-12-18 1 1 chweimer@microsoft.com chweimer@microsoft.com
rsa_openssl.c
in projects/linux/crypto
477 11 2020-03-03 2024-12-09 8 1 chweimer@microsoft.com chweimer@microsoft.com
ecc_openssl.c
in projects/linux/crypto
473 15 2020-03-03 2024-12-09 10 1 chweimer@microsoft.com chweimer@microsoft.com
key_cache_flash.c
in core/keystore
440 17 2024-07-29 2024-07-29 1 1 v-krutikamin@microsoft.com v-krutikamin@microsoft.com
395 16 2024-12-18 2025-01-07 2 1 chweimer@microsoft.com chweimer@microsoft.com
ecc_kat_vectors.c
in core/crypto/kat
308 - 2024-04-13 2025-01-21 6 1 chweimer@microsoft.com chweimer@microsoft.com
cfg
297 - 2024-03-13 2024-03-13 1 1 chweimer@microsoft.com chweimer@microsoft.com
pfm_generator_v1.py
in tools/manifest_tools
266 13 2021-07-02 2021-07-02 1 1 akhamd@microsoft.com akhamd@microsoft.com
firmware_pfm_verify.c
in core/firmware
253 13 2025-01-14 2025-01-14 1 1 chweimer@microsoft.com chweimer@microsoft.com
auth_token.c
in core/common
245 12 2023-09-15 2025-01-14 8 1 chweimer@microsoft.com chweimer@microsoft.com
recovery_image_generator.py
in tools/recovery_tools
244 9 2020-03-16 2020-03-16 1 1 chweimer@microsoft.com chweimer@microsoft.com
aes_gcm_openssl.c
in projects/linux/crypto
208 9 2024-08-14 2024-12-09 2 1 chweimer@microsoft.com chweimer@microsoft.com
182 4 2023-07-10 2024-09-11 3 1 chweimer@microsoft.com chweimer@microsoft.com
event_task_freertos.c
in projects/freertos
179 11 2022-11-16 2024-07-09 3 1 chweimer@microsoft.com chweimer@microsoft.com
aes_xts_openssl.c
in projects/linux/crypto
168 6 2024-08-12 2024-12-09 2 1 chweimer@microsoft.com chweimer@microsoft.com
firmware_pfm_verify.h
in core/firmware
167 - 2025-01-14 2025-01-14 1 1 chweimer@microsoft.com chweimer@microsoft.com
kdf_kat.c
in core/crypto/kat
166 8 2024-04-22 2024-12-06 2 1 chweimer@microsoft.com chweimer@microsoft.com
x509_extension_builder_openssl_dme.c
in projects/linux/asn1/dme
165 4 2023-07-20 2023-07-20 1 1 chweimer@microsoft.com chweimer@microsoft.com
impactful_update.c
in core/firmware
132 8 2024-08-01 2024-08-01 1 1 chweimer@microsoft.com chweimer@microsoft.com
ephemeral_key_manager.c
in core/keystore
130 7 2024-07-18 2024-07-29 2 1 v-krutikamin@microsoft.com v-krutikamin@microsoft.com
aes_gcm_mbedtls.c
in core/crypto
130 8 2024-08-14 2024-08-14 1 1 chweimer@microsoft.com chweimer@microsoft.com
cfm_component1.xml
in tools/manifest_tools
127 - 2023-09-28 2023-09-28 1 1 rajeshbhagat@microsoft.com rajeshbhagat@microsoft.com
cfm_component.xml
in tools/manifest_tools
127 - 2022-08-31 2022-10-22 2 1 loganricord@microsoft.com loganricord@microsoft.com
event_task_bare_metal.c
in projects/bare_metal
116 9 2023-02-01 2023-02-07 2 1 chweimer@microsoft.com chweimer@microsoft.com
114 5 2024-12-18 2025-01-14 3 1 chweimer@microsoft.com chweimer@microsoft.com
session_manager_null.c
in core/cmd_interface
114 11 2024-09-25 2024-09-25 1 1 v-rkocia@microsoft.com v-rkocia@microsoft.com
aes_xts_mbedtls.c
in core/crypto
111 7 2024-08-12 2024-08-12 1 1 chweimer@microsoft.com chweimer@microsoft.com
103 8 2024-08-05 2024-08-07 2 1 chweimer@microsoft.com chweimer@microsoft.com
102 8 2024-07-03 2024-07-08 2 1 chweimer@microsoft.com chweimer@microsoft.com
sign_csr.py
in tools/testing
100 1 2020-03-16 2021-05-14 3 1 chweimer@microsoft.com chweimer@microsoft.com
cmd_interface_multi_handler.c
in core/cmd_interface
100 6 2024-03-22 2024-07-09 2 1 chweimer@microsoft.com chweimer@microsoft.com
96 6 2024-03-22 2024-06-01 4 1 chweimer@microsoft.com chweimer@microsoft.com
pfm_flash_static.h
in core/manifest/pfm
96 - 2025-01-02 2025-01-02 1 1 chweimer@microsoft.com chweimer@microsoft.com
periodic_task_freertos.c
in projects/freertos
88 7 2022-11-16 2024-07-09 4 1 chweimer@microsoft.com chweimer@microsoft.com
84 - 2024-12-06 2024-12-06 1 1 chweimer@microsoft.com chweimer@microsoft.com
82 - 2024-12-06 2024-12-06 1 1 chweimer@microsoft.com chweimer@microsoft.com
82 4 2024-03-22 2024-05-13 2 1 chweimer@microsoft.com chweimer@microsoft.com
x509_openssl_static.h
in projects/linux/asn1
81 - 2024-12-06 2024-12-06 1 1 chweimer@microsoft.com chweimer@microsoft.com
80 4 2024-03-22 2024-05-13 3 1 chweimer@microsoft.com chweimer@microsoft.com
77 6 2024-09-25 2024-09-25 1 1 chweimer@microsoft.com chweimer@microsoft.com
75 4 2023-07-10 2023-07-20 2 1 chweimer@microsoft.com chweimer@microsoft.com
tdisp_tdi_context_manager.h
in core/pcisig/tdisp
74 - 2024-10-23 2024-10-23 1 1 antonra@microsoft.com antonra@microsoft.com
cfm_flash_static.h
in core/manifest/cfm
73 - 2025-01-02 2025-01-02 1 1 chweimer@microsoft.com chweimer@microsoft.com
Clang.cmake
in cmake/toolchain
72 - 2021-10-04 2023-02-21 2 1 chweimer@microsoft.com chweimer@microsoft.com
tdisp_tdi_context_manager.c
in core/pcisig/tdisp
71 7 2024-10-23 2024-10-23 1 1 antonra@microsoft.com antonra@microsoft.com
68 4 2024-03-22 2024-03-22 1 1 chweimer@microsoft.com chweimer@microsoft.com
auth_token.h
in core/common
65 - 2023-09-15 2024-12-08 8 1 chweimer@microsoft.com chweimer@microsoft.com
aes_xts_testing.h
in core/testing/crypto
65 - 2024-08-12 2024-08-15 2 1 chweimer@microsoft.com chweimer@microsoft.com
64 - 2024-12-08 2024-12-08 1 1 chweimer@microsoft.com chweimer@microsoft.com
mbedTLS_config.h
in projects/mbedtls
64 - 2023-03-21 2023-03-21 1 1 ramnara@microsoft.com ramnara@microsoft.com
Correlations

File Size vs. Number of Changes: 923 points

projects/bare_metal/sbrk.c x: 19 lines of code y: 1 # changes core/flash/spi_flash.c x: 1482 lines of code y: 23 # changes core/flash/spi_flash_sfdp.c x: 601 lines of code y: 13 # changes core/crypto/kat/ecc_kat_vectors.c x: 308 lines of code y: 6 # changes core/crypto/kat/ecc_kat_vectors.h x: 49 lines of code y: 7 # changes core/testing/riot/riot_core_testing.h x: 176 lines of code y: 7 # changes core/asn1/dme/dme_structure.c x: 149 lines of code y: 4 # changes core/asn1/dme/dme_structure.h x: 55 lines of code y: 4 # changes core/asn1/dme/dme_structure_raw_ecc.c x: 160 lines of code y: 4 # changes core/asn1/dme/dme_structure_raw_ecc.h x: 42 lines of code y: 4 # changes core/asn1/dme/dme_structure_raw_ecc_le.c x: 144 lines of code y: 3 # changes core/asn1/dme/dme_structure_raw_ecc_le.h x: 42 lines of code y: 3 # changes core/testing/asn1/dme/dme_structure_testing.h x: 205 lines of code y: 4 # changes core/spdm/spdm_commands.c x: 3087 lines of code y: 36 # changes core/firmware/firmware_component.h x: 83 lines of code y: 10 # changes core/asn1/x509_cert_build.c x: 682 lines of code y: 7 # changes core/attestation/attestation_requester.c x: 2549 lines of code y: 47 # changes core/attestation/attestation_responder.c x: 440 lines of code y: 9 # changes core/cmd_interface/session_manager.c x: 401 lines of code y: 21 # changes core/cmd_interface/session_manager.h x: 114 lines of code y: 20 # changes core/cmd_interface/session_manager_ecc.c x: 188 lines of code y: 17 # changes core/common/auth_token.c x: 245 lines of code y: 8 # changes core/crypto/signature_verification.c x: 114 lines of code y: 3 # changes core/crypto/signature_verification.h x: 45 lines of code y: 5 # changes core/firmware/firmware_component.c x: 552 lines of code y: 9 # changes core/flash/flash_util.c x: 591 lines of code y: 13 # changes core/manifest/manifest_flash.c x: 802 lines of code y: 19 # changes core/manifest/manifest_flash.h x: 68 lines of code y: 14 # changes core/manifest/manifest_verification.c x: 284 lines of code y: 10 # changes core/rma/rma_unlock_token.c x: 99 lines of code y: 4 # changes core/firmware/firmware_pfm_verify.c x: 253 lines of code y: 1 # changes core/firmware/firmware_pfm_verify.h x: 167 lines of code y: 1 # changes core/host_fw/host_flash_manager.c x: 462 lines of code y: 16 # changes core/host_fw/host_flash_manager_dual.c x: 299 lines of code y: 9 # changes core/host_fw/host_fw_util.c x: 644 lines of code y: 15 # changes core/host_fw/host_fw_util.h x: 64 lines of code y: 10 # changes core/manifest/manifest_manager.c x: 188 lines of code y: 16 # changes core/manifest/manifest_manager.h x: 63 lines of code y: 12 # changes core/manifest/manifest_pcr.c x: 120 lines of code y: 16 # changes core/manifest/manifest_pcr.h x: 25 lines of code y: 7 # changes core/status/module_id.h x: 154 lines of code y: 61 # changes core/testing/manifest/manifest_v2_testing.h x: 40 lines of code y: 4 # changes core/acvp/acvp_proto_interface.h x: 29 lines of code y: 1 # changes core/cmd_interface/cmd_interface.h x: 93 lines of code y: 24 # changes core/crypto/ecdsa.c x: 414 lines of code y: 8 # changes core/crypto/ecdsa.h x: 70 lines of code y: 7 # changes core/crypto/kat/ecdsa_kat.c x: 530 lines of code y: 5 # changes core/crypto/kat/signature_verification_kat.c x: 395 lines of code y: 2 # changes core/crypto/kat/ecdsa_kat.h x: 40 lines of code y: 5 # changes core/crypto/hash.c x: 288 lines of code y: 15 # changes core/crypto/hash.h x: 124 lines of code y: 22 # changes core/crypto/hash_mbedtls.c x: 340 lines of code y: 14 # changes core/crypto/hash_mbedtls_static.h x: 60 lines of code y: 2 # changes core/crypto/hash_thread_safe.c x: 210 lines of code y: 9 # changes projects/linux/crypto/hash_openssl.c x: 313 lines of code y: 11 # changes core/common/common_math.c x: 221 lines of code y: 10 # changes core/crypto/ephemeral_key_generation_rsa.c x: 49 lines of code y: 5 # changes core/crypto/rng_dummy.c x: 48 lines of code y: 4 # changes core/platform_io_api.h x: 10 lines of code y: 1 # changes core/state_manager/state_manager.c x: 358 lines of code y: 8 # changes projects/arm/crash_dump_arm.c x: 80 lines of code y: 4 # changes projects/riscv/crash_dump_riscv.c x: 49 lines of code y: 2 # changes testing/CuTest/CuTest.c x: 334 lines of code y: 8 # changes testing/mock.c x: 695 lines of code y: 16 # changes core/attestation/attestation_requester.h x: 102 lines of code y: 22 # changes core/cmd_interface/cerberus_protocol_master_commands.c x: 712 lines of code y: 25 # changes core/cmd_interface/cerberus_protocol_master_commands.h x: 227 lines of code y: 16 # changes core/cmd_interface/cerberus_protocol_optional_commands.c x: 737 lines of code y: 36 # changes core/host_fw/host_flash_manager.h x: 108 lines of code y: 14 # changes core/host_fw/host_flash_manager_single.c x: 243 lines of code y: 8 # changes core/host_fw/host_processor_dual.c x: 272 lines of code y: 16 # changes core/host_fw/host_processor_dual_full_bypass.c x: 76 lines of code y: 7 # changes core/host_fw/host_processor_dual_full_bypass.h x: 22 lines of code y: 6 # changes core/host_fw/host_processor_filtered.c x: 835 lines of code y: 11 # changes core/host_fw/host_processor_filtered.h x: 46 lines of code y: 8 # changes core/host_fw/host_processor_single.c x: 151 lines of code y: 8 # changes core/host_fw/host_processor_single.h x: 29 lines of code y: 6 # changes core/host_fw/host_processor_single_full_bypass.c x: 75 lines of code y: 5 # changes core/manifest/cfm/cfm.h x: 158 lines of code y: 9 # changes core/manifest/cfm/cfm_flash.c x: 1038 lines of code y: 24 # changes core/manifest/cfm/cfm_flash.h x: 19 lines of code y: 8 # changes core/manifest/cfm/cfm_flash_static.h x: 73 lines of code y: 1 # changes core/manifest/cfm/cfm_manager.c x: 210 lines of code y: 14 # changes core/manifest/cfm/cfm_manager.h x: 43 lines of code y: 13 # changes core/manifest/cfm/cfm_manager_flash.c x: 153 lines of code y: 14 # changes core/manifest/cfm/cfm_manager_flash.h x: 21 lines of code y: 5 # changes core/manifest/cfm/cfm_manager_static.h x: 16 lines of code y: 1 # changes core/manifest/cfm/cfm_observer.h x: 17 lines of code y: 7 # changes core/manifest/cfm/cfm_observer_pcr.c x: 59 lines of code y: 9 # changes core/manifest/cfm/cfm_observer_pcr.h x: 16 lines of code y: 6 # changes core/manifest/manifest.h x: 46 lines of code y: 11 # changes core/manifest/manifest_format.h x: 66 lines of code y: 11 # changes core/manifest/manifest_manager_flash.c x: 352 lines of code y: 12 # changes core/manifest/manifest_verification_static.h x: 43 lines of code y: 6 # changes core/manifest/pcd/pcd.h x: 114 lines of code y: 11 # changes core/manifest/pcd/pcd_flash.c x: 328 lines of code y: 16 # changes core/manifest/pcd/pcd_flash.h x: 44 lines of code y: 9 # changes core/manifest/pcd/pcd_flash_static.h x: 45 lines of code y: 1 # changes core/manifest/pcd/pcd_manager.c x: 210 lines of code y: 13 # changes core/manifest/pcd/pcd_manager_flash.c x: 150 lines of code y: 16 # changes core/manifest/pfm/pfm.h x: 94 lines of code y: 8 # changes core/manifest/pfm/pfm_flash.c x: 1276 lines of code y: 17 # changes core/manifest/pfm/pfm_flash.h x: 27 lines of code y: 8 # changes core/manifest/pfm/pfm_flash_static.h x: 96 lines of code y: 1 # changes core/manifest/pfm/pfm_manager_flash.c x: 166 lines of code y: 16 # changes core/manifest/pfm/pfm_observer_pcr.c x: 59 lines of code y: 10 # changes core/manifest/pfm/pfm_observer_pending_reset.c x: 39 lines of code y: 6 # changes core/manifest/pfm/pfm_observer_pending_reset.h x: 12 lines of code y: 4 # changes core/recovery/recovery_image.c x: 246 lines of code y: 10 # changes core/recovery/recovery_image.h x: 39 lines of code y: 7 # changes core/recovery/recovery_image_manager.c x: 449 lines of code y: 13 # changes core/recovery/recovery_image_manager.h x: 80 lines of code y: 14 # changes core/testing/manifest/manifest_flash_v2_testing.h x: 60 lines of code y: 8 # changes core/testing/manifest/pfm/pfm_flash_v2_testing.h x: 32 lines of code y: 3 # changes tools/manifest_tools/pfm_generator.py x: 337 lines of code y: 14 # changes core/crypto/kat/rsa_kat_vectors.c x: 637 lines of code y: 1 # changes core/crypto/kat/rsa_kat_vectors.h x: 31 lines of code y: 1 # changes core/crypto/kat/signature_verification_kat.h x: 36 lines of code y: 1 # changes core/crypto/signature_verification_ecc.c x: 124 lines of code y: 7 # changes core/crypto/signature_verification_rsa.c x: 97 lines of code y: 7 # changes core/cmd_interface/cerberus_protocol_required_commands.c x: 360 lines of code y: 19 # changes core/testing/cmd_interface/cerberus_protocol_required_commands_testing.h x: 189 lines of code y: 5 # changes core/spdm/spdm_secure_session_manager.c x: 888 lines of code y: 10 # changes core/cmd_interface/cerberus_protocol_optional_commands.h x: 462 lines of code y: 30 # changes core/asn1/ecc_der_util.h x: 95 lines of code y: 3 # changes core/asn1/x509.h x: 114 lines of code y: 6 # changes core/crypto/ecc_mbedtls.c x: 595 lines of code y: 16 # changes core/testing/crypto/ecc_testing.h x: 606 lines of code y: 14 # changes projects/linux/asn1/x509_openssl.c x: 1007 lines of code y: 7 # changes projects/linux/crypto/aes_gcm_openssl.c x: 208 lines of code y: 2 # changes projects/linux/crypto/aes_xts_openssl.c x: 168 lines of code y: 2 # changes projects/linux/crypto/ecc_openssl.c x: 473 lines of code y: 10 # changes projects/linux/crypto/openssl_check.h x: 5 lines of code y: 1 # changes projects/linux/crypto/rsa_openssl.c x: 477 lines of code y: 8 # changes core/asn1/x509_cert_build.h x: 15 lines of code y: 5 # changes core/attestation/aux_attestation.c x: 401 lines of code y: 22 # changes core/cmd_interface/session_manager_ecc.h x: 17 lines of code y: 11 # changes core/common/common_math.h x: 36 lines of code y: 12 # changes core/crypto/ecc.h x: 101 lines of code y: 16 # changes core/crypto/ecc_ecc_hw.c x: 384 lines of code y: 9 # changes core/crypto/ecc_ecc_hw_static.h x: 64 lines of code y: 6 # changes core/crypto/ecc_mbedtls.h x: 17 lines of code y: 3 # changes core/crypto/ecc_mbedtls_static.h x: 63 lines of code y: 1 # changes core/crypto/ecc_thread_safe.c x: 210 lines of code y: 6 # changes core/crypto/rng_mbedtls.c x: 54 lines of code y: 5 # changes core/crypto/signature_verification_ecc.h x: 25 lines of code y: 5 # changes core/riot/riot_core_common.c x: 304 lines of code y: 11 # changes core/riot/riot_core_common.h x: 50 lines of code y: 8 # changes core/spdm/cmd_interface_spdm_responder.c x: 233 lines of code y: 20 # changes core/spdm/cmd_interface_spdm_responder.h x: 77 lines of code y: 15 # changes core/spdm/spdm_secure_session_manager.h x: 214 lines of code y: 8 # changes projects/linux/crypto/ecc_openssl.h x: 9 lines of code y: 2 # changes projects/linux/testing/platform_ecc_testing.h x: 7 lines of code y: 4 # changes tools/testing/unseal/unseal.c x: 262 lines of code y: 4 # changes core/asn1/base64.h x: 19 lines of code y: 3 # changes core/asn1/base64_core.c x: 61 lines of code y: 3 # changes core/asn1/base64_core.h x: 9 lines of code y: 3 # changes core/asn1/x509_mbedtls.c x: 843 lines of code y: 6 # changes core/asn1/x509_mbedtls.h x: 21 lines of code y: 4 # changes core/asn1/x509_mbedtls_static.h x: 82 lines of code y: 1 # changes core/asn1/x509_thread_safe.c x: 286 lines of code y: 4 # changes core/asn1/x509_thread_safe_static.h x: 84 lines of code y: 1 # changes core/attestation/pcr.c x: 788 lines of code y: 24 # changes core/attestation/pcr.h x: 167 lines of code y: 16 # changes core/attestation/pcr_data.h x: 42 lines of code y: 10 # changes core/attestation/pcr_store.c x: 580 lines of code y: 17 # changes core/attestation/pcr_store.h x: 98 lines of code y: 16 # changes core/cmd_interface/cmd_background_handler.c x: 383 lines of code y: 12 # changes core/cmd_interface/cmd_background_handler.h x: 54 lines of code y: 8 # changes core/cmd_interface/cmd_interface_system.c x: 372 lines of code y: 29 # changes core/cmd_interface/cmd_interface_system.h x: 82 lines of code y: 15 # changes core/common/image_header.c x: 106 lines of code y: 7 # changes core/common/image_header.h x: 35 lines of code y: 7 # changes core/crypto/aes_gcm_mbedtls_static.h x: 31 lines of code y: 2 # changes core/crypto/ecc_hw.h x: 56 lines of code y: 6 # changes core/crypto/ephemeral_key_generation_rsa.h x: 15 lines of code y: 2 # changes core/crypto/kat/hash_kat.c x: 216 lines of code y: 5 # changes core/crypto/kat/kdf_kat.c x: 166 lines of code y: 2 # changes core/crypto/kdf.c x: 144 lines of code y: 10 # changes core/crypto/rng.h x: 16 lines of code y: 8 # changes core/crypto/rsa_mbedtls.c x: 395 lines of code y: 7 # changes core/crypto/rsa_thread_safe.c x: 150 lines of code y: 6 # changes core/crypto/rsa_thread_safe_static.h x: 48 lines of code y: 1 # changes core/firmware/firmware_image.h x: 36 lines of code y: 11 # changes core/firmware/firmware_loader.h x: 41 lines of code y: 3 # changes core/firmware/firmware_update.c x: 665 lines of code y: 19 # changes core/firmware/firmware_update.h x: 149 lines of code y: 15 # changes core/firmware/key_manifest.h x: 52 lines of code y: 9 # changes core/flash/flash_store_contiguous_blocks.c x: 634 lines of code y: 5 # changes core/flash/flash_store_contiguous_blocks.h x: 71 lines of code y: 5 # changes core/flash/flash_store_contiguous_blocks_encrypted.c x: 137 lines of code y: 6 # changes core/flash/flash_util.h x: 115 lines of code y: 10 # changes core/host_fw/bmc_recovery.c x: 172 lines of code y: 11 # changes core/host_fw/host_irq_handler.c x: 188 lines of code y: 9 # changes core/host_fw/host_irq_handler_mask_irqs.c x: 78 lines of code y: 6 # changes core/host_fw/host_processor.h x: 71 lines of code y: 6 # changes core/host_fw/host_processor_observer_pcr.c x: 73 lines of code y: 9 # changes core/host_fw/host_processor_observer_pcr.h x: 26 lines of code y: 4 # changes core/intrusion/intrusion_manager.c x: 146 lines of code y: 8 # changes core/manifest/pfm/manifest_cmd_handler_pfm.c x: 91 lines of code y: 6 # changes core/pcisig/tdisp/cmd_interface_tdisp_responder.c x: 126 lines of code y: 11 # changes core/pcisig/tdisp/cmd_interface_tdisp_responder.h x: 34 lines of code y: 5 # changes core/pcisig/tdisp/tdisp_commands.c x: 414 lines of code y: 9 # changes core/pcisig/tdisp/tdisp_commands.h x: 34 lines of code y: 9 # changes core/recovery/recovery_image_observer_pcr.c x: 73 lines of code y: 8 # changes core/riot/reference/RiotCrypt.c x: 287 lines of code y: 3 # changes core/riot/reference/RiotDerEnc.c x: 461 lines of code y: 8 # changes core/riot/reference/RiotEcc.c x: 1245 lines of code y: 5 # changes core/riot/reference/RiotX509Bldr.c x: 551 lines of code y: 7 # changes core/riot/reference/include/RiotCrypt.h x: 137 lines of code y: 3 # changes core/riot/reference/include/RiotDerEnc.h x: 90 lines of code y: 7 # changes core/riot/reference/include/RiotEcc.h x: 78 lines of code y: 3 # changes core/riot/riot_key_manager.c x: 304 lines of code y: 7 # changes core/spdm/spdm_commands.h x: 675 lines of code y: 27 # changes core/spdm/spdm_measurements.c x: 292 lines of code y: 6 # changes core/spdm/spdm_measurements.h x: 83 lines of code y: 8 # changes core/spdm/spdm_measurements_discovery.c x: 176 lines of code y: 3 # changes core/spdm/spdm_transcript_manager.c x: 412 lines of code y: 7 # changes core/spdm/spdm_transcript_manager.h x: 87 lines of code y: 7 # changes core/testing/engines/rsa_testing_engine.h x: 63 lines of code y: 4 # changes projects/linux/asn1/base64_openssl.c x: 29 lines of code y: 2 # changes core/testing/engines/aes_testing_engine.h x: 108 lines of code y: 7 # changes core/testing/engines/hash_testing_engine.h x: 55 lines of code y: 3 # changes core/testing/host_fw/host_processor_dual_testing.h x: 56 lines of code y: 7 # changes projects/arm/crash_dump_arm.h x: 52 lines of code y: 3 # changes core/flash/flash_common.h x: 101 lines of code y: 10 # changes core/flash/spi_flash_sfdp.h x: 102 lines of code y: 8 # changes core/testing/flash/spi_flash_sfdp_testing.h x: 78 lines of code y: 7 # changes core/cmd_interface/cmd_channel.h x: 65 lines of code y: 16 # changes core/mctp/mctp_interface.c x: 748 lines of code y: 33 # changes core/mctp/mctp_interface.h x: 70 lines of code y: 22 # changes core/cmd_interface/cerberus_protocol_required_commands.h x: 170 lines of code y: 19 # changes core/cmd_interface/config_reset.c x: 148 lines of code y: 13 # changes core/pcisig/tdisp/tdisp_tdi_context_manager.c x: 71 lines of code y: 1 # changes testing/mock.h x: 365 lines of code y: 12 # changes core/pcisig/tdisp/tdisp_driver.h x: 35 lines of code y: 4 # changes core/pcisig/tdisp/tdisp_protocol.h x: 199 lines of code y: 4 # changes core/system/system_logging.h x: 25 lines of code y: 9 # changes core/mpu/mpu.h x: 36 lines of code y: 2 # changes core/cmd_interface/device_manager.c x: 1038 lines of code y: 26 # changes core/tpm/tpm.c x: 239 lines of code y: 11 # changes testing/CuTest/CuTest.h x: 98 lines of code y: 6 # changes core/cmd_interface/session_manager_null.c x: 114 lines of code y: 1 # changes core/host_fw/host_logging.h x: 69 lines of code y: 18 # changes core/asn1/dice/x509_extension_builder_dice_tcbinfo.c x: 167 lines of code y: 4 # changes core/asn1/dice/x509_extension_builder_mbedtls_dice_tcbinfo.c x: 192 lines of code y: 4 # changes projects/linux/asn1/dice/x509_extension_builder_openssl_dice_tcbinfo.c x: 182 lines of code y: 3 # changes cmake/toolchain/Gcc.cmake x: 60 lines of code y: 5 # changes core/common/buffer_util.c x: 197 lines of code y: 13 # changes core/crypto/aes_gcm_mbedtls.c x: 130 lines of code y: 1 # changes core/crypto/aes_xts_mbedtls.c x: 111 lines of code y: 1 # changes core/crypto/crypto_logging.h x: 53 lines of code y: 6 # changes core/cmd_interface/device_manager.h x: 283 lines of code y: 22 # changes core/firmware/firmware_update_handler.c x: 251 lines of code y: 7 # changes core/firmware/impactful_update_handler.c x: 103 lines of code y: 2 # changes core/firmware/firmware_update_observer.h x: 9 lines of code y: 6 # changes core/firmware/authorized_execution_allow_impactful.c x: 58 lines of code y: 1 # changes core/firmware/impactful_update.c x: 132 lines of code y: 1 # changes core/keystore/ephemeral_key_manager.c x: 130 lines of code y: 2 # changes core/keystore/key_cache_flash.c x: 440 lines of code y: 1 # changes core/cmd_interface/cerberus_protocol.h x: 111 lines of code y: 22 # changes core/testing/cmd_interface/cerberus_protocol_optional_commands_testing.h x: 596 lines of code y: 7 # changes core/attestation/attestation.h x: 92 lines of code y: 20 # changes core/pcisig/ide/cmd_interface_ide_responder.h x: 26 lines of code y: 3 # changes core/pcisig/ide/ide_commands.c x: 194 lines of code y: 6 # changes core/spdm/cmd_interface_spdm_responder_static.h x: 41 lines of code y: 10 # changes core/cmd_interface/cmd_interface.c x: 189 lines of code y: 23 # changes core/cmd_interface/cmd_interface_multi_handler.c x: 100 lines of code y: 2 # changes core/mctp/cmd_interface_mctp_control.c x: 188 lines of code y: 8 # changes core/rma/cmd_interface_rma.c x: 54 lines of code y: 2 # changes core/spdm/cmd_interface_spdm.c x: 162 lines of code y: 9 # changes projects/freertos/periodic_task_freertos.c x: 88 lines of code y: 4 # changes core/cmd_interface/cmd_background.h x: 55 lines of code y: 13 # changes core/cmd_interface/config_reset_static.h x: 21 lines of code y: 2 # changes core/flash/spi_flash.h x: 145 lines of code y: 12 # changes core/cmd_interface/msg_transport_intermediate.c x: 87 lines of code y: 2 # changes core/pcisig/ide/ide_protocol.h x: 244 lines of code y: 7 # changes core/mctp/mctp_base_protocol.h x: 139 lines of code y: 11 # changes core/asn1/dice/x509_extension_builder_dice_ueid.c x: 112 lines of code y: 3 # changes core/asn1/dme/x509_extension_builder_dme.c x: 157 lines of code y: 2 # changes core/asn1/ecc_der_util.c x: 579 lines of code y: 3 # changes core/cmd_interface/cerberus_protocol_diagnostic_commands.c x: 22 lines of code y: 7 # changes core/cmd_interface/cmd_channel.c x: 141 lines of code y: 13 # changes core/cmd_interface/cmd_logging.h x: 36 lines of code y: 13 # changes core/cmd_interface/counter_manager_registers.c x: 94 lines of code y: 2 # changes core/common/observable.c x: 124 lines of code y: 4 # changes core/common/type_cast.h x: 5 lines of code y: 3 # changes core/common/unused.h x: 4 lines of code y: 2 # changes core/crypto/kat/kdf_kat_vectors.c x: 174 lines of code y: 2 # changes core/firmware/firmware_header.c x: 116 lines of code y: 5 # changes core/flash/flash_store_aggregator.c x: 236 lines of code y: 4 # changes core/flash/flash_virtual_ram.c x: 113 lines of code y: 2 # changes core/host_fw/host_state_manager.c x: 314 lines of code y: 4 # changes core/keystore/keystore_flash.c x: 91 lines of code y: 10 # changes core/logging/debug_log.c x: 92 lines of code y: 12 # changes core/logging/logging_flash.c x: 342 lines of code y: 9 # changes core/logging/logging_flash.h x: 32 lines of code y: 6 # changes core/logging/logging_memory.c x: 252 lines of code y: 8 # changes core/manifest/manifest_cmd_handler.c x: 179 lines of code y: 4 # changes core/manifest/pcd/pcd_format.h x: 126 lines of code y: 10 # changes core/manifest/pfm/pfm_format.h x: 91 lines of code y: 4 # changes core/mctp/mctp_logging.h x: 25 lines of code y: 12 # changes core/memory_mgmt/heap_with_defrag.c x: 205 lines of code y: 2 # changes core/pcisig/doe/doe_interface.c x: 169 lines of code y: 3 # changes core/pcisig/ide/ide_commands.h x: 8 lines of code y: 5 # changes core/recovery/ocp_recovery.h x: 237 lines of code y: 6 # changes core/recovery/ocp_recovery_device.c x: 467 lines of code y: 8 # changes core/recovery/ocp_recovery_device.h x: 110 lines of code y: 8 # changes core/recovery/recovery_image_cmd_handler.c x: 174 lines of code y: 4 # changes core/recovery/recovery_image_section_header.c x: 68 lines of code y: 4 # changes core/riot/reference/RiotAes128.c x: 197 lines of code y: 2 # changes core/riot/reference/RiotAesTables.c x: 108 lines of code y: 2 # changes core/riot/reference/RiotDerDec.c x: 323 lines of code y: 8 # changes core/riot/reference/RiotKdf.c x: 44 lines of code y: 2 # changes core/riot/reference/RiotSha1.c x: 121 lines of code y: 2 # changes core/riot/reference/RiotSha256.c x: 264 lines of code y: 2 # changes core/spdm/spdm_protocol.h x: 93 lines of code y: 11 # changes core/spi_filter/spi_filter_interface.c x: 76 lines of code y: 6 # changes core/state_manager/state_persistence_handler.c x: 74 lines of code y: 3 # changes core/system/device_unlock_token.c x: 221 lines of code y: 3 # changes core/system/security_manager_no_unlock.c x: 79 lines of code y: 2 # changes core/testing/cmd_interface/cerberus_protocol_master_commands_testing.h x: 289 lines of code y: 5 # changes core/testing/crypto/rsa_testing.h x: 104 lines of code y: 3 # changes core/testing/host_fw/host_processor_dual_test_apply_recovery_image.c x: 914 lines of code y: 3 # changes core/testing/host_fw/host_processor_dual_test_flash_rollback.c x: 3291 lines of code y: 4 # changes core/testing/host_fw/host_processor_dual_test_recover_active_read_write_data.c x: 1422 lines of code y: 3 # changes core/testing/host_fw/host_processor_single_test_apply_recovery_image.c x: 915 lines of code y: 3 # changes core/testing/host_fw/host_processor_single_test_bypass_mode.c x: 274 lines of code y: 4 # changes core/testing/host_fw/host_processor_single_test_recover_active_read_write_data.c x: 191 lines of code y: 2 # changes core/testing/manifest/pfm/pfm_v2_testing.h x: 71 lines of code y: 2 # changes tools/manifest_visualizer/manifest_visualizor.c x: 1129 lines of code y: 11 # changes tools/ocp_recovery/aardvark/aardvark.c x: 730 lines of code y: 2 # changes tools/ocp_recovery/aardvark/aardvark.h x: 294 lines of code y: 2 # changes tools/ocp_recovery/ocp_recovery.c x: 1489 lines of code y: 7 # changes core/attestation/attestation_logging.h x: 46 lines of code y: 7 # changes uncrustify.cfg x: 297 lines of code y: 1 # changes projects/linux/platform_config.h x: 3 lines of code y: 14 # changes tools/manifest_tools/cfm_generator.py x: 609 lines of code y: 6 # changes projects/freertos/platform.c x: 229 lines of code y: 12 # changes projects/linux/asn1/dice/x509_extension_builder_openssl_dice_ueid.c x: 75 lines of code y: 2 # changes projects/linux/asn1/dme/x509_extension_builder_openssl_dme.c x: 165 lines of code y: 1 # changes tools/manifest_tools/pcd_generator.py x: 429 lines of code y: 10 # changes tools/manifest_tools/manifest_parser.py x: 711 lines of code y: 13 # changes tools/manifest_tools/manifest_common.py x: 453 lines of code y: 11 # changes tools/manifest_tools/pfm_generator_v1.py x: 266 lines of code y: 1 # changes tools/testing/sign_csr.py x: 100 lines of code y: 3 # changes tools/recovery_tools/recovery_image_generator.py x: 244 lines of code y: 1 # changes
61.0
# changes
  min: 1.0
  average: 5.16
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 61.0
0 3291.0
lines of code
min: 3.0 | average: 113.58 | 25th percentile: 19.0 | median: 37.0 | 75th percentile: 98.0 | max: 3291.0

Number of Contributors vs. Number of Changes: 923 points

projects/bare_metal/sbrk.c x: 1 # contributors y: 1 # changes core/flash/spi_flash.c x: 6 # contributors y: 23 # changes core/flash/spi_flash_sfdp.c x: 5 # contributors y: 13 # changes core/crypto/kat/ecc_kat_vectors.c x: 1 # contributors y: 6 # changes core/crypto/kat/ecc_kat_vectors.h x: 2 # contributors y: 7 # changes core/testing/riot/riot_core_testing.h x: 3 # contributors y: 7 # changes core/asn1/dme/dme_structure.c x: 2 # contributors y: 4 # changes core/asn1/dme/dme_structure_raw_ecc_le.c x: 2 # contributors y: 3 # changes core/spdm/spdm_commands.c x: 8 # contributors y: 36 # changes core/firmware/firmware_component.h x: 3 # contributors y: 10 # changes core/asn1/x509_cert_build.c x: 4 # contributors y: 7 # changes core/attestation/attestation_requester.c x: 10 # contributors y: 47 # changes core/attestation/attestation_responder.c x: 3 # contributors y: 9 # changes core/cmd_interface/session_manager.c x: 5 # contributors y: 21 # changes core/cmd_interface/session_manager.h x: 5 # contributors y: 20 # changes core/cmd_interface/session_manager_ecc.c x: 5 # contributors y: 17 # changes core/common/auth_token.c x: 1 # contributors y: 8 # changes core/crypto/signature_verification.c x: 1 # contributors y: 3 # changes core/crypto/signature_verification.h x: 2 # contributors y: 5 # changes core/firmware/firmware_component.c x: 2 # contributors y: 9 # changes core/flash/flash_util.c x: 2 # contributors y: 13 # changes core/manifest/manifest_flash.c x: 6 # contributors y: 19 # changes core/manifest/manifest_flash.h x: 4 # contributors y: 14 # changes core/manifest/manifest_verification.c x: 2 # contributors y: 10 # changes core/host_fw/host_flash_manager.c x: 3 # contributors y: 16 # changes core/host_fw/host_fw_util.c x: 4 # contributors y: 15 # changes core/manifest/manifest_manager.c x: 5 # contributors y: 16 # changes core/manifest/manifest_manager.h x: 5 # contributors y: 12 # changes core/manifest/manifest_pcr.c x: 4 # contributors y: 16 # changes core/status/module_id.h x: 15 # contributors y: 61 # changes core/testing/manifest/manifest_v2_testing.h x: 3 # contributors y: 4 # changes core/cmd_interface/cmd_interface.h x: 5 # contributors y: 24 # changes core/crypto/ecdsa.c x: 2 # contributors y: 8 # changes core/crypto/kat/signature_verification_kat.c x: 1 # contributors y: 2 # changes core/crypto/hash.c x: 2 # contributors y: 15 # changes core/crypto/hash.h x: 4 # contributors y: 22 # changes core/crypto/hash_mbedtls.c x: 3 # contributors y: 14 # changes projects/linux/crypto/hash_openssl.c x: 3 # contributors y: 11 # changes core/common/common_math.c x: 5 # contributors y: 10 # changes core/crypto/ephemeral_key_generation_rsa.c x: 3 # contributors y: 5 # changes core/state_manager/state_manager.c x: 3 # contributors y: 8 # changes projects/riscv/crash_dump_riscv.c x: 2 # contributors y: 2 # changes testing/CuTest/CuTest.c x: 6 # contributors y: 8 # changes core/attestation/attestation_requester.h x: 6 # contributors y: 22 # changes core/cmd_interface/cerberus_protocol_master_commands.c x: 6 # contributors y: 25 # changes core/cmd_interface/cerberus_protocol_optional_commands.c x: 7 # contributors y: 36 # changes core/host_fw/host_processor_dual_full_bypass.h x: 3 # contributors y: 6 # changes core/host_fw/host_processor_filtered.c x: 4 # contributors y: 11 # changes core/host_fw/host_processor_filtered.h x: 4 # contributors y: 8 # changes core/host_fw/host_processor_single_full_bypass.h x: 4 # contributors y: 6 # changes core/manifest/cfm/cfm.h x: 5 # contributors y: 9 # changes core/manifest/cfm/cfm_flash.c x: 7 # contributors y: 24 # changes core/manifest/cfm/cfm_manager.c x: 5 # contributors y: 14 # changes core/manifest/cfm/cfm_observer_pcr.c x: 4 # contributors y: 9 # changes core/manifest/manifest_manager_flash.c x: 4 # contributors y: 12 # changes core/manifest/manifest_manager_flash.h x: 2 # contributors y: 11 # changes core/manifest/manifest_verification_static.h x: 2 # contributors y: 6 # changes core/manifest/pcd/pcd.h x: 6 # contributors y: 11 # changes core/manifest/pcd/pcd_flash.c x: 6 # contributors y: 16 # changes core/manifest/pfm/pfm_flash.c x: 3 # contributors y: 17 # changes core/manifest/pfm/pfm_observer_pcr.c x: 4 # contributors y: 10 # changes core/recovery/recovery_image_manager.c x: 4 # contributors y: 13 # changes tools/manifest_tools/pfm_generator.py x: 6 # contributors y: 14 # changes core/cmd_interface/cerberus_protocol_required_commands.c x: 5 # contributors y: 19 # changes core/testing/cmd_interface/cerberus_protocol_required_commands_testing.h x: 4 # contributors y: 5 # changes core/cmd_interface/cerberus_protocol_optional_commands.h x: 7 # contributors y: 30 # changes core/crypto/ecc_mbedtls.c x: 2 # contributors y: 16 # changes core/testing/crypto/ecc_testing.h x: 2 # contributors y: 14 # changes projects/linux/crypto/ecc_openssl.c x: 1 # contributors y: 10 # changes core/common/common_math.h x: 6 # contributors y: 12 # changes core/spdm/cmd_interface_spdm_responder.c x: 4 # contributors y: 20 # changes core/cmd_interface/cmd_background_handler.c x: 3 # contributors y: 12 # changes core/cmd_interface/cmd_interface_system.c x: 6 # contributors y: 29 # changes core/cmd_interface/cmd_interface_system.h x: 3 # contributors y: 15 # changes core/firmware/firmware_update.c x: 3 # contributors y: 19 # changes core/firmware/key_manifest.h x: 1 # contributors y: 9 # changes core/intrusion/intrusion_manager.c x: 5 # contributors y: 8 # changes core/intrusion/intrusion_manager_async.c x: 4 # contributors y: 4 # changes core/spdm/spdm_commands.h x: 7 # contributors y: 27 # changes core/logging/crash_dump_logging.h x: 3 # contributors y: 3 # changes core/mctp/mctp_interface.c x: 5 # contributors y: 33 # changes core/mctp/mctp_interface.h x: 5 # contributors y: 22 # changes core/cmd_interface/device_manager.c x: 5 # contributors y: 26 # changes core/host_fw/host_logging.h x: 7 # contributors y: 18 # changes core/logging/debug_log.h x: 7 # contributors y: 15 # changes core/common/buffer_util.c x: 6 # contributors y: 13 # changes projects/linux/testing/platform_aes_testing.h x: 1 # contributors y: 4 # changes core/cmd_interface/cerberus_protocol.h x: 7 # contributors y: 22 # changes core/testing/cmd_interface/cerberus_protocol_optional_commands_testing.h x: 5 # contributors y: 7 # changes core/attestation/attestation.h x: 8 # contributors y: 20 # changes core/cmd_interface/cmd_interface.c x: 5 # contributors y: 23 # changes core/cmd_interface/cmd_channel.c x: 3 # contributors y: 13 # changes core/intrusion/intrusion_state.h x: 5 # contributors y: 6 # changes core/spdm/spdm_protocol.h x: 5 # contributors y: 11 # changes projects/bare_metal/platform_base.h x: 1 # contributors y: 7 # changes projects/bare_metal/platform_base.c x: 1 # contributors y: 5 # changes
61.0
# changes
  min: 1.0
  average: 5.16
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 61.0
0 15.0
# contributors
min: 1.0 | average: 2.33 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

Number of Contributors vs. File Size: 923 points

projects/bare_metal/sbrk.c x: 1 # contributors y: 19 lines of code core/flash/spi_flash.c x: 6 # contributors y: 1482 lines of code core/flash/spi_flash_sfdp.c x: 5 # contributors y: 601 lines of code core/crypto/kat/ecc_kat_vectors.c x: 1 # contributors y: 308 lines of code core/crypto/kat/ecc_kat_vectors.h x: 2 # contributors y: 49 lines of code core/testing/riot/riot_core_testing.h x: 3 # contributors y: 176 lines of code core/asn1/dme/dme_structure.c x: 2 # contributors y: 149 lines of code core/asn1/dme/dme_structure.h x: 2 # contributors y: 55 lines of code core/asn1/dme/dme_structure_raw_ecc.c x: 2 # contributors y: 160 lines of code core/testing/asn1/dme/dme_structure_testing.h x: 2 # contributors y: 205 lines of code core/spdm/spdm_commands.c x: 8 # contributors y: 3087 lines of code core/firmware/firmware_component.h x: 3 # contributors y: 83 lines of code core/asn1/x509_cert_build.c x: 4 # contributors y: 682 lines of code core/attestation/attestation_requester.c x: 10 # contributors y: 2549 lines of code core/attestation/attestation_responder.c x: 3 # contributors y: 440 lines of code core/attestation/attestation_responder.h x: 3 # contributors y: 53 lines of code core/cmd_interface/session_manager.c x: 5 # contributors y: 401 lines of code core/cmd_interface/session_manager.h x: 5 # contributors y: 114 lines of code core/cmd_interface/session_manager_ecc.c x: 5 # contributors y: 188 lines of code core/common/auth_token.c x: 1 # contributors y: 245 lines of code core/crypto/signature_verification.c x: 1 # contributors y: 114 lines of code core/firmware/firmware_component.c x: 2 # contributors y: 552 lines of code core/flash/flash_util.c x: 2 # contributors y: 591 lines of code core/manifest/manifest_flash.c x: 6 # contributors y: 802 lines of code core/manifest/manifest_flash.h x: 4 # contributors y: 68 lines of code core/manifest/manifest_verification.c x: 2 # contributors y: 284 lines of code core/rma/rma_unlock_token.c x: 2 # contributors y: 99 lines of code core/firmware/firmware_pfm_verify.c x: 1 # contributors y: 253 lines of code core/firmware/firmware_pfm_verify.h x: 1 # contributors y: 167 lines of code core/host_fw/host_flash_manager.c x: 3 # contributors y: 462 lines of code core/host_fw/host_flash_manager_dual.c x: 3 # contributors y: 299 lines of code core/host_fw/host_fw_util.c x: 4 # contributors y: 644 lines of code core/manifest/manifest_manager.h x: 5 # contributors y: 63 lines of code core/manifest/manifest_pcr.c x: 4 # contributors y: 120 lines of code core/manifest/manifest_pcr.h x: 3 # contributors y: 25 lines of code core/status/module_id.h x: 15 # contributors y: 154 lines of code core/testing/manifest/manifest_v2_testing.h x: 3 # contributors y: 40 lines of code core/acvp/acvp_proto_interface.h x: 1 # contributors y: 29 lines of code core/cmd_interface/cmd_interface.h x: 5 # contributors y: 93 lines of code core/crypto/ecdsa.c x: 2 # contributors y: 414 lines of code core/crypto/ecdsa.h x: 2 # contributors y: 70 lines of code core/crypto/kat/ecdsa_kat.c x: 2 # contributors y: 530 lines of code core/crypto/kat/signature_verification_kat.c x: 1 # contributors y: 395 lines of code core/crypto/hash.c x: 2 # contributors y: 288 lines of code core/crypto/hash_mbedtls.c x: 3 # contributors y: 340 lines of code core/crypto/hash_mbedtls_static.h x: 1 # contributors y: 60 lines of code core/crypto/hash_thread_safe.c x: 3 # contributors y: 210 lines of code projects/linux/crypto/hash_openssl.c x: 3 # contributors y: 313 lines of code core/common/common_math.c x: 5 # contributors y: 221 lines of code core/platform_io_api.h x: 1 # contributors y: 10 lines of code core/state_manager/state_manager.c x: 3 # contributors y: 358 lines of code testing/CuTest/CuTest.c x: 6 # contributors y: 334 lines of code testing/mock.c x: 3 # contributors y: 695 lines of code core/attestation/attestation_requester.h x: 6 # contributors y: 102 lines of code core/cmd_interface/cerberus_protocol_master_commands.c x: 6 # contributors y: 712 lines of code core/cmd_interface/cerberus_protocol_optional_commands.c x: 7 # contributors y: 737 lines of code core/host_fw/host_flash_manager.h x: 3 # contributors y: 108 lines of code core/host_fw/host_flash_manager_single.c x: 3 # contributors y: 243 lines of code core/host_fw/host_processor_dual.c x: 4 # contributors y: 272 lines of code core/host_fw/host_processor_dual.h x: 3 # contributors y: 29 lines of code core/host_fw/host_processor_dual_full_bypass.c x: 3 # contributors y: 76 lines of code core/host_fw/host_processor_filtered.c x: 4 # contributors y: 835 lines of code core/host_fw/host_processor_filtered.h x: 4 # contributors y: 46 lines of code core/host_fw/host_processor_single.c x: 4 # contributors y: 151 lines of code core/host_fw/host_processor_single_full_bypass.h x: 4 # contributors y: 22 lines of code core/manifest/cfm/cfm.h x: 5 # contributors y: 158 lines of code core/manifest/cfm/cfm_flash.c x: 7 # contributors y: 1038 lines of code core/manifest/cfm/cfm_flash_static.h x: 1 # contributors y: 73 lines of code core/manifest/cfm/cfm_manager.c x: 5 # contributors y: 210 lines of code core/manifest/cfm/cfm_manager.h x: 5 # contributors y: 43 lines of code core/manifest/cfm/cfm_manager_flash.h x: 2 # contributors y: 21 lines of code core/manifest/cfm/cfm_observer_pcr.c x: 4 # contributors y: 59 lines of code core/manifest/manifest_manager_flash.c x: 4 # contributors y: 352 lines of code core/manifest/pcd/pcd.h x: 6 # contributors y: 114 lines of code core/manifest/pcd/pcd_flash_static.h x: 1 # contributors y: 45 lines of code core/manifest/pcd/pcd_manager_flash.c x: 5 # contributors y: 150 lines of code core/manifest/pfm/pfm.h x: 4 # contributors y: 94 lines of code core/manifest/pfm/pfm_flash.c x: 3 # contributors y: 1276 lines of code core/manifest/pfm/pfm_flash.h x: 2 # contributors y: 27 lines of code core/manifest/pfm/pfm_flash_static.h x: 1 # contributors y: 96 lines of code core/manifest/pfm/pfm_observer_pending_reset.h x: 2 # contributors y: 12 lines of code core/recovery/recovery_image_manager.c x: 4 # contributors y: 449 lines of code core/recovery/recovery_image_manager.h x: 4 # contributors y: 80 lines of code tools/manifest_tools/pfm_generator.py x: 6 # contributors y: 337 lines of code core/crypto/kat/rsa_kat_vectors.c x: 1 # contributors y: 637 lines of code core/crypto/signature_verification_ecc.c x: 2 # contributors y: 124 lines of code core/cmd_interface/cerberus_protocol_required_commands.c x: 5 # contributors y: 360 lines of code core/testing/cmd_interface/cerberus_protocol_required_commands_testing.h x: 4 # contributors y: 189 lines of code core/spdm/spdm_secure_session_manager.c x: 4 # contributors y: 888 lines of code core/cmd_interface/cerberus_protocol_optional_commands.h x: 7 # contributors y: 462 lines of code core/asn1/x509.h x: 2 # contributors y: 114 lines of code core/testing/crypto/ecc_testing.h x: 2 # contributors y: 606 lines of code projects/linux/asn1/x509_openssl.c x: 2 # contributors y: 1007 lines of code projects/linux/crypto/aes_gcm_openssl.c x: 1 # contributors y: 208 lines of code projects/linux/crypto/ecc_openssl.c x: 1 # contributors y: 473 lines of code core/attestation/aux_attestation.c x: 4 # contributors y: 401 lines of code core/attestation/aux_attestation.h x: 2 # contributors y: 83 lines of code core/common/common_math.h x: 6 # contributors y: 36 lines of code core/crypto/ecc.h x: 3 # contributors y: 101 lines of code core/crypto/ecc_ecc_hw.c x: 2 # contributors y: 384 lines of code core/crypto/ecc_thread_safe.c x: 2 # contributors y: 210 lines of code core/riot/riot_core_common.c x: 2 # contributors y: 304 lines of code core/spdm/cmd_interface_spdm_responder.c x: 4 # contributors y: 233 lines of code core/spdm/spdm_secure_session_manager.h x: 4 # contributors y: 214 lines of code tools/testing/unseal/unseal.c x: 2 # contributors y: 262 lines of code core/asn1/x509_mbedtls.c x: 3 # contributors y: 843 lines of code core/asn1/x509_mbedtls_static.h x: 1 # contributors y: 82 lines of code core/attestation/pcr.c x: 7 # contributors y: 788 lines of code core/attestation/pcr.h x: 6 # contributors y: 167 lines of code core/attestation/pcr_store.c x: 5 # contributors y: 580 lines of code core/cmd_interface/cmd_background_handler.c x: 3 # contributors y: 383 lines of code core/cmd_interface/cmd_interface_system.c x: 6 # contributors y: 372 lines of code core/crypto/kdf.h x: 4 # contributors y: 30 lines of code core/crypto/rsa_mbedtls.c x: 2 # contributors y: 395 lines of code core/firmware/firmware_update.c x: 3 # contributors y: 665 lines of code core/flash/flash_store_contiguous_blocks.c x: 4 # contributors y: 634 lines of code core/flash/flash_store_contiguous_blocks_encrypted.c x: 3 # contributors y: 137 lines of code core/host_fw/bmc_recovery.c x: 2 # contributors y: 172 lines of code core/pcisig/tdisp/tdisp_commands.c x: 4 # contributors y: 414 lines of code core/riot/reference/RiotEcc.c x: 2 # contributors y: 1245 lines of code core/riot/reference/include/RiotCrypt.h x: 2 # contributors y: 137 lines of code core/spdm/spdm_commands.h x: 7 # contributors y: 675 lines of code core/testing/asn1/x509_testing.h x: 3 # contributors y: 410 lines of code core/testing/engines/aes_testing_engine.h x: 4 # contributors y: 108 lines of code core/mctp/mctp_interface.c x: 5 # contributors y: 748 lines of code core/mctp/mctp_interface.h x: 5 # contributors y: 70 lines of code core/cmd_interface/cmd_interface_ac_rot.c x: 3 # contributors y: 117 lines of code testing/mock.h x: 3 # contributors y: 365 lines of code core/pcisig/tdisp/tdisp_protocol.h x: 3 # contributors y: 199 lines of code core/cmd_interface/device_manager.c x: 5 # contributors y: 1038 lines of code core/tpm/tpm.c x: 4 # contributors y: 239 lines of code core/host_fw/host_logging.h x: 7 # contributors y: 69 lines of code tools/spdm_measurements_to_cfm.py x: 3 # contributors y: 550 lines of code core/asn1/dice/x509_extension_builder_mbedtls_dice_tcbinfo.c x: 2 # contributors y: 192 lines of code projects/linux/asn1/dice/x509_extension_builder_openssl_dice_tcbinfo.c x: 1 # contributors y: 182 lines of code core/common/buffer_util.c x: 6 # contributors y: 197 lines of code core/crypto/aes_gcm_mbedtls.c x: 1 # contributors y: 130 lines of code core/cmd_interface/device_manager.h x: 6 # contributors y: 283 lines of code core/firmware/firmware_update_handler.c x: 2 # contributors y: 251 lines of code core/keystore/key_cache_flash.c x: 1 # contributors y: 440 lines of code core/cmd_interface/cerberus_protocol.h x: 7 # contributors y: 111 lines of code core/testing/cmd_interface/cerberus_protocol_optional_commands_testing.h x: 5 # contributors y: 596 lines of code core/attestation/attestation.h x: 8 # contributors y: 92 lines of code core/pcisig/ide/ide_commands.c x: 3 # contributors y: 194 lines of code core/spdm/cmd_interface_spdm.c x: 4 # contributors y: 162 lines of code projects/freertos/event_task_freertos.c x: 1 # contributors y: 179 lines of code core/asn1/ecc_der_util.c x: 3 # contributors y: 579 lines of code core/cmd_interface/cmd_logging.h x: 5 # contributors y: 36 lines of code core/common/array_size.h x: 3 # contributors y: 6 lines of code core/host_fw/host_state_manager.c x: 2 # contributors y: 314 lines of code core/intrusion/intrusion_state.h x: 5 # contributors y: 24 lines of code core/logging/logging_flash.c x: 2 # contributors y: 342 lines of code core/manifest/pcd/pcd_format.h x: 5 # contributors y: 126 lines of code core/recovery/ocp_recovery.h x: 2 # contributors y: 237 lines of code core/recovery/ocp_recovery_device.c x: 2 # contributors y: 467 lines of code core/system/device_unlock_token.c x: 2 # contributors y: 221 lines of code core/testing/cmd_interface/cerberus_protocol_master_commands_testing.h x: 4 # contributors y: 289 lines of code core/testing/host_fw/host_processor_dual_test_apply_recovery_image.c x: 2 # contributors y: 914 lines of code core/testing/host_fw/host_processor_dual_test_flash_rollback.c x: 2 # contributors y: 3291 lines of code core/testing/host_fw/host_processor_dual_test_recover_active_read_write_data.c x: 2 # contributors y: 1422 lines of code tools/manifest_visualizer/manifest_visualizor.c x: 5 # contributors y: 1129 lines of code tools/ocp_recovery/aardvark/aardvark.c x: 2 # contributors y: 730 lines of code tools/ocp_recovery/ocp_recovery.c x: 3 # contributors y: 1489 lines of code uncrustify.cfg x: 1 # contributors y: 297 lines of code projects/linux/platform_config.h x: 4 # contributors y: 3 lines of code tools/manifest_tools/cfm_generator.py x: 4 # contributors y: 609 lines of code tools/manifest_tools/cfm_component1.xml x: 1 # contributors y: 127 lines of code projects/freertos/platform.c x: 3 # contributors y: 229 lines of code tools/manifest_tools/pcd_generator.py x: 4 # contributors y: 429 lines of code tools/manifest_tools/manifest_parser.py x: 5 # contributors y: 711 lines of code tools/manifest_tools/pfm_generator_v1.py x: 1 # contributors y: 266 lines of code
3291.0
lines of code
  min: 3.0
  average: 113.58
  25th percentile: 19.0
  median: 37.0
  75th percentile: 98.0
  max: 3291.0
0 15.0
# contributors
min: 1.0 | average: 2.33 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0