azure / Project-Cerberus
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
19% | 20% | 24% | 13% | 22%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
c27% | 23% | 28% | 12% | 8%
h0% | 7% | 12% | 16% | 63%
py0% | 49% | 45% | 0% | 4%
cfg0% | 0% | 100% | 0% | 0%
xml0% | 0% | 0% | 57% | 42%
cmake0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
core18% | 20% | 23% | 14% | 23%
tools31% | 31% | 27% | 3% | 5%
projects17% | 0% | 35% | 13% | 33%
testing0% | 45% | 45% | 0% | 8%
ROOT0% | 0% | 94% | 0% | 5%
cmake0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
3291 60
spdm_commands.c
in core/spdm
3087 61
attestation_requester.c
in core/attestation
2549 62
ocp_recovery.c
in tools/ocp_recovery
1489 57
spi_flash.c
in core/flash
1482 62
1422 15
pfm_flash.c
in core/manifest/pfm
1276 45
RiotEcc.c
in core/riot/reference
1245 48
manifest_visualizor.c
in tools/manifest_visualizer
1129 28
cfm_flash.c
in core/manifest/cfm
1038 37
device_manager.c
in core/cmd_interface
1038 61
x509_openssl.c
in projects/linux/asn1
1007 28
915 23
914 23
888 23
x509_mbedtls.c
in core/asn1
843 31
835 20
manifest_flash.c
in core/manifest
802 19
pcr.c
in core/attestation
788 32
mctp_interface.c
in core/mctp
748 19
737 26
aardvark.c
in tools/ocp_recovery/aardvark
730 50
712 43
manifest_parser.py
in tools/manifest_tools
711 10
mock.c
in testing
695 27
x509_cert_build.c
in core/asn1
682 20
spdm_commands.h
in core/spdm
675 -
firmware_update.c
in core/firmware
665 29
host_fw_util.c
in core/host_fw
644 20
rsa_kat_vectors.c
in core/crypto/kat
637 -
634 25
cfm_generator.py
in tools/manifest_tools
609 13
ecc_testing.h
in core/testing/crypto
606 -
spi_flash_sfdp.c
in core/flash
601 19
596 -
ecc_mbedtls.c
in core/crypto
595 16
flash_util.c
in core/flash
591 48
pcr_store.c
in core/attestation
580 29
ecc_der_util.c
in core/asn1
579 16
firmware_component.c
in core/firmware
552 27
RiotX509Bldr.c
in core/riot/reference
551 20
550 29
ecdsa_kat.c
in core/crypto/kat
530 19
rsa_openssl.c
in projects/linux/crypto
477 11
ecc_openssl.c
in projects/linux/crypto
473 15
ocp_recovery_device.c
in core/recovery
467 17
host_flash_manager.c
in core/host_fw
462 16
462 -
RiotDerEnc.c
in core/riot/reference
461 33
manifest_common.py
in tools/manifest_tools
453 22
Files With Most Units (Top 50)
File# lines# units
spi_flash.c
in core/flash
1482 62
attestation_requester.c
in core/attestation
2549 62
device_manager.c
in core/cmd_interface
1038 61
spdm_commands.c
in core/spdm
3087 61
3291 60
ocp_recovery.c
in tools/ocp_recovery
1489 57
aardvark.c
in tools/ocp_recovery/aardvark
730 50
RiotEcc.c
in core/riot/reference
1245 48
flash_util.c
in core/flash
591 48
pfm_flash.c
in core/manifest/pfm
1276 45
712 43
cfm_flash.c
in core/manifest/cfm
1038 37
RiotDerEnc.c
in core/riot/reference
461 33
pcr.c
in core/attestation
788 32
x509_mbedtls.c
in core/asn1
843 31
550 29
firmware_update.c
in core/firmware
665 29
pcr_store.c
in core/attestation
580 29
manifest_visualizor.c
in tools/manifest_visualizer
1129 28
x509_openssl.c
in projects/linux/asn1
1007 28
mock.c
in testing
695 27
firmware_component.c
in core/firmware
552 27
CuTest.c
in testing/CuTest
334 26
737 26
platform.c
in projects/linux
354 26
634 25
915 23
914 23
888 23
manifest_common.py
in tools/manifest_tools
453 22
host_state_manager.c
in core/host_fw
314 22
common_math.c
in core/common
221 21
RiotDerDec.c
in core/riot/reference
323 21
platform.c
in projects/freertos
229 21
buffer_util.c
in core/common
197 20
x509_cert_build.c
in core/asn1
682 20
x509_thread_safe.c
in core/asn1
286 20
RiotX509Bldr.c
in core/riot/reference
551 20
host_fw_util.c
in core/host_fw
644 20
835 20
mctp_interface.c
in core/mctp
748 19
ecdsa_kat.c
in core/crypto/kat
530 19
manifest_flash.c
in core/manifest
802 19
spi_flash_sfdp.c
in core/flash
601 19
412 19
ecdsa.c
in core/crypto
414 18
hash_kat.c
in core/crypto/kat
216 18
recovery_image_manager.c
in core/recovery
449 18
key_cache_flash.c
in core/keystore
440 17
hash_mbedtls.c
in core/crypto
340 17
Files With Long Lines (Top 15)

There are 15 files with lines longer than 120 characters. In total, there are 42 long lines.

File# lines# units# long lines
550 29 11
cfm_generator.py
in tools/manifest_tools
609 13 5
1422 15 5
pfm_generator.py
in tools/manifest_tools
337 8 4
manifest_parser.py
in tools/manifest_tools
711 10 3
ClangRiscV32.cmake
in cmake/toolchain
31 - 3
pfm_generator_v1.py
in tools/manifest_tools
266 13 2
GccRiscV32.cmake
in cmake/toolchain
33 - 2
cfm_component1.xml
in tools/manifest_tools
127 - 1
cfm_component2.xml
in tools/manifest_tools
54 - 1
cfm_component.xml
in tools/manifest_tools
127 - 1
recovery_image_generator.py
in tools/recovery_tools
244 9 1
mock.h
in testing
365 - 1
Clang.cmake
in cmake/toolchain
72 - 1
host_processor.h
in core/host_fw
71 - 1
Correlations

File Size vs. Commits (all time): 923 points

projects/bare_metal/sbrk.c x: 1 commits (all time) y: 19 lines of code core/flash/spi_flash.c x: 30 commits (all time) y: 1482 lines of code core/flash/spi_flash_sfdp.c x: 16 commits (all time) y: 601 lines of code core/crypto/kat/ecc_kat_vectors.c x: 6 commits (all time) y: 308 lines of code core/crypto/kat/ecc_kat_vectors.h x: 7 commits (all time) y: 49 lines of code core/testing/riot/riot_core_testing.h x: 7 commits (all time) y: 176 lines of code core/asn1/dme/dme_structure.c x: 4 commits (all time) y: 149 lines of code core/asn1/dme/dme_structure.h x: 4 commits (all time) y: 55 lines of code core/asn1/dme/dme_structure_raw_ecc.c x: 4 commits (all time) y: 160 lines of code core/asn1/dme/dme_structure_raw_ecc.h x: 4 commits (all time) y: 42 lines of code core/asn1/dme/dme_structure_raw_ecc_le.c x: 3 commits (all time) y: 144 lines of code core/asn1/dme/dme_structure_raw_ecc_le.h x: 3 commits (all time) y: 42 lines of code core/testing/asn1/dme/dme_structure_testing.h x: 4 commits (all time) y: 205 lines of code core/spdm/spdm_commands.c x: 38 commits (all time) y: 3087 lines of code core/firmware/firmware_component.h x: 12 commits (all time) y: 83 lines of code core/asn1/x509_cert_build.c x: 8 commits (all time) y: 682 lines of code core/attestation/attestation_requester.c x: 52 commits (all time) y: 2549 lines of code core/attestation/attestation_responder.c x: 10 commits (all time) y: 440 lines of code core/attestation/attestation_responder.h x: 7 commits (all time) y: 53 lines of code core/cmd_interface/session_manager.c x: 31 commits (all time) y: 401 lines of code core/cmd_interface/session_manager.h x: 27 commits (all time) y: 114 lines of code core/cmd_interface/session_manager_ecc.c x: 24 commits (all time) y: 188 lines of code core/common/auth_token.c x: 8 commits (all time) y: 245 lines of code core/crypto/signature_verification.c x: 4 commits (all time) y: 114 lines of code core/crypto/signature_verification.h x: 5 commits (all time) y: 45 lines of code core/firmware/firmware_component.c x: 10 commits (all time) y: 552 lines of code core/flash/flash_util.c x: 14 commits (all time) y: 591 lines of code core/manifest/manifest_flash.c x: 21 commits (all time) y: 802 lines of code core/manifest/manifest_flash.h x: 15 commits (all time) y: 68 lines of code core/manifest/manifest_verification.c x: 11 commits (all time) y: 284 lines of code core/rma/rma_unlock_token.c x: 4 commits (all time) y: 99 lines of code core/firmware/firmware_pfm_verify.c x: 1 commits (all time) y: 253 lines of code core/firmware/firmware_pfm_verify.h x: 1 commits (all time) y: 167 lines of code core/host_fw/host_flash_manager.c x: 21 commits (all time) y: 462 lines of code core/host_fw/host_flash_manager_dual.c x: 12 commits (all time) y: 299 lines of code core/host_fw/host_fw_util.c x: 19 commits (all time) y: 644 lines of code core/host_fw/host_fw_util.h x: 14 commits (all time) y: 64 lines of code core/manifest/manifest_manager.c x: 21 commits (all time) y: 188 lines of code core/manifest/manifest_manager.h x: 15 commits (all time) y: 63 lines of code core/manifest/manifest_pcr.c x: 24 commits (all time) y: 120 lines of code core/manifest/manifest_pcr.h x: 10 commits (all time) y: 25 lines of code core/status/module_id.h x: 70 commits (all time) y: 154 lines of code core/acvp/acvp_proto_interface.h x: 1 commits (all time) y: 29 lines of code core/cmd_interface/cmd_interface.h x: 32 commits (all time) y: 93 lines of code core/crypto/ecdsa.c x: 9 commits (all time) y: 414 lines of code core/crypto/ecdsa.h x: 8 commits (all time) y: 70 lines of code core/crypto/kat/ecdsa_kat.c x: 6 commits (all time) y: 530 lines of code core/crypto/kat/signature_verification_kat.c x: 2 commits (all time) y: 395 lines of code core/crypto/hash.c x: 15 commits (all time) y: 288 lines of code core/crypto/hash.h x: 26 commits (all time) y: 124 lines of code core/crypto/hash_mbedtls.c x: 15 commits (all time) y: 340 lines of code core/crypto/hash_mbedtls_static.h x: 2 commits (all time) y: 60 lines of code core/crypto/hash_thread_safe.c x: 10 commits (all time) y: 210 lines of code projects/linux/crypto/hash_openssl.c x: 12 commits (all time) y: 313 lines of code core/common/common_math.c x: 11 commits (all time) y: 221 lines of code core/platform_io_api.h x: 1 commits (all time) y: 10 lines of code core/state_manager/state_manager.c x: 10 commits (all time) y: 358 lines of code projects/arm/crash_dump_arm.c x: 4 commits (all time) y: 80 lines of code projects/riscv/crash_dump_riscv.c x: 2 commits (all time) y: 49 lines of code testing/CuTest/CuTest.c x: 9 commits (all time) y: 334 lines of code testing/mock.c x: 18 commits (all time) y: 695 lines of code core/attestation/attestation_requester.h x: 25 commits (all time) y: 102 lines of code core/cmd_interface/cerberus_protocol_master_commands.c x: 35 commits (all time) y: 712 lines of code core/cmd_interface/cerberus_protocol_master_commands.h x: 20 commits (all time) y: 227 lines of code core/cmd_interface/cerberus_protocol_optional_commands.c x: 52 commits (all time) y: 737 lines of code core/host_fw/host_flash_manager.h x: 18 commits (all time) y: 108 lines of code core/host_fw/host_flash_manager_single.c x: 11 commits (all time) y: 243 lines of code core/host_fw/host_processor_dual.c x: 23 commits (all time) y: 272 lines of code core/host_fw/host_processor_dual.h x: 8 commits (all time) y: 29 lines of code core/host_fw/host_processor_dual_full_bypass.h x: 7 commits (all time) y: 22 lines of code core/host_fw/host_processor_filtered.c x: 14 commits (all time) y: 835 lines of code core/host_fw/host_processor_filtered.h x: 10 commits (all time) y: 46 lines of code core/host_fw/host_processor_single.c x: 11 commits (all time) y: 151 lines of code core/host_fw/host_processor_single.h x: 7 commits (all time) y: 29 lines of code core/host_fw/host_processor_single_full_bypass.c x: 6 commits (all time) y: 75 lines of code core/host_fw/host_processor_single_full_bypass.h x: 8 commits (all time) y: 22 lines of code core/manifest/cfm/cfm.h x: 11 commits (all time) y: 158 lines of code core/manifest/cfm/cfm_flash.c x: 28 commits (all time) y: 1038 lines of code core/manifest/cfm/cfm_flash.h x: 9 commits (all time) y: 19 lines of code core/manifest/cfm/cfm_flash_static.h x: 1 commits (all time) y: 73 lines of code core/manifest/cfm/cfm_manager.c x: 19 commits (all time) y: 210 lines of code core/manifest/cfm/cfm_manager.h x: 17 commits (all time) y: 43 lines of code core/manifest/cfm/cfm_manager_flash.c x: 16 commits (all time) y: 153 lines of code core/manifest/cfm/cfm_manager_flash.h x: 6 commits (all time) y: 21 lines of code core/manifest/cfm/cfm_observer_pcr.c x: 13 commits (all time) y: 59 lines of code core/manifest/manifest.h x: 14 commits (all time) y: 46 lines of code core/manifest/manifest_format.h x: 11 commits (all time) y: 66 lines of code core/manifest/manifest_manager_flash.c x: 13 commits (all time) y: 352 lines of code core/manifest/manifest_manager_flash.h x: 12 commits (all time) y: 66 lines of code core/manifest/pcd/pcd.h x: 13 commits (all time) y: 114 lines of code core/manifest/pcd/pcd_flash.c x: 20 commits (all time) y: 328 lines of code core/manifest/pcd/pcd_flash_static.h x: 1 commits (all time) y: 45 lines of code core/manifest/pcd/pcd_manager.c x: 18 commits (all time) y: 210 lines of code core/manifest/pcd/pcd_manager_flash.c x: 21 commits (all time) y: 150 lines of code core/manifest/pfm/pfm.h x: 10 commits (all time) y: 94 lines of code core/manifest/pfm/pfm_flash.c x: 21 commits (all time) y: 1276 lines of code core/manifest/pfm/pfm_flash.h x: 9 commits (all time) y: 27 lines of code core/manifest/pfm/pfm_flash_static.h x: 1 commits (all time) y: 96 lines of code core/manifest/pfm/pfm_manager_flash.c x: 21 commits (all time) y: 166 lines of code core/manifest/pfm/pfm_observer_pending_reset.c x: 8 commits (all time) y: 39 lines of code core/manifest/pfm/pfm_observer_pending_reset.h x: 5 commits (all time) y: 12 lines of code core/recovery/recovery_image.c x: 13 commits (all time) y: 246 lines of code core/recovery/recovery_image.h x: 9 commits (all time) y: 39 lines of code core/recovery/recovery_image_manager.c x: 17 commits (all time) y: 449 lines of code core/recovery/recovery_image_manager.h x: 18 commits (all time) y: 80 lines of code core/testing/manifest/manifest_flash_v2_testing.h x: 8 commits (all time) y: 60 lines of code core/testing/manifest/pfm/pfm_flash_v2_testing.h x: 3 commits (all time) y: 32 lines of code tools/manifest_tools/pfm_generator.py x: 18 commits (all time) y: 337 lines of code core/crypto/kat/rsa_kat_vectors.c x: 1 commits (all time) y: 637 lines of code core/crypto/signature_verification_ecc.c x: 10 commits (all time) y: 124 lines of code core/crypto/signature_verification_rsa.c x: 8 commits (all time) y: 97 lines of code core/cmd_interface/cerberus_protocol_required_commands.c x: 32 commits (all time) y: 360 lines of code core/testing/cmd_interface/cerberus_protocol_required_commands_testing.h x: 5 commits (all time) y: 189 lines of code core/spdm/spdm_secure_session_manager.c x: 10 commits (all time) y: 888 lines of code core/cmd_interface/cerberus_protocol_optional_commands.h x: 44 commits (all time) y: 462 lines of code core/asn1/ecc_der_util.h x: 3 commits (all time) y: 95 lines of code core/asn1/x509.h x: 6 commits (all time) y: 114 lines of code core/crypto/ecc_mbedtls.c x: 17 commits (all time) y: 595 lines of code core/testing/crypto/ecc_testing.h x: 14 commits (all time) y: 606 lines of code projects/linux/asn1/x509_openssl.c x: 7 commits (all time) y: 1007 lines of code projects/linux/crypto/aes_gcm_openssl.c x: 2 commits (all time) y: 208 lines of code projects/linux/crypto/aes_xts_openssl.c x: 2 commits (all time) y: 168 lines of code projects/linux/crypto/ecc_openssl.c x: 11 commits (all time) y: 473 lines of code projects/linux/crypto/rsa_openssl.c x: 9 commits (all time) y: 477 lines of code core/asn1/x509_cert_build.h x: 5 commits (all time) y: 15 lines of code core/attestation/aux_attestation.c x: 30 commits (all time) y: 401 lines of code core/cmd_interface/session_manager_ecc.h x: 14 commits (all time) y: 17 lines of code core/common/common_math.h x: 14 commits (all time) y: 36 lines of code core/crypto/ecc.h x: 21 commits (all time) y: 101 lines of code core/crypto/ecc_ecc_hw.c x: 11 commits (all time) y: 384 lines of code core/crypto/ecc_mbedtls.h x: 3 commits (all time) y: 17 lines of code core/crypto/ecc_mbedtls_static.h x: 1 commits (all time) y: 63 lines of code core/crypto/ecc_thread_safe.c x: 7 commits (all time) y: 210 lines of code core/crypto/rng_mbedtls.c x: 5 commits (all time) y: 54 lines of code core/riot/riot_core_common.c x: 13 commits (all time) y: 304 lines of code core/spdm/spdm_secure_session_manager.h x: 8 commits (all time) y: 214 lines of code core/testing/engines/ecc_testing_engine.h x: 6 commits (all time) y: 55 lines of code projects/linux/crypto/ecc_openssl.h x: 2 commits (all time) y: 9 lines of code projects/linux/testing/platform_ecc_testing.h x: 7 commits (all time) y: 7 lines of code tools/testing/unseal/unseal.c x: 4 commits (all time) y: 262 lines of code core/asn1/base64_core.c x: 3 commits (all time) y: 61 lines of code core/asn1/base64_core.h x: 3 commits (all time) y: 9 lines of code core/asn1/x509_mbedtls.c x: 6 commits (all time) y: 843 lines of code core/asn1/x509_mbedtls.h x: 4 commits (all time) y: 21 lines of code core/asn1/x509_mbedtls_static.h x: 1 commits (all time) y: 82 lines of code core/asn1/x509_thread_safe.c x: 4 commits (all time) y: 286 lines of code core/attestation/pcr.c x: 34 commits (all time) y: 788 lines of code core/attestation/pcr.h x: 23 commits (all time) y: 167 lines of code core/attestation/pcr_store.c x: 29 commits (all time) y: 580 lines of code core/attestation/pcr_store.h x: 27 commits (all time) y: 98 lines of code core/cmd_interface/cmd_background_handler.c x: 13 commits (all time) y: 383 lines of code core/cmd_interface/cmd_interface_system.c x: 44 commits (all time) y: 372 lines of code core/cmd_interface/cmd_interface_system.h x: 20 commits (all time) y: 82 lines of code core/common/image_header.c x: 8 commits (all time) y: 106 lines of code core/crypto/aes_gcm_mbedtls_static.h x: 2 commits (all time) y: 31 lines of code core/crypto/ephemeral_key_generation_rsa.h x: 2 commits (all time) y: 15 lines of code core/crypto/kat/hash_kat.c x: 5 commits (all time) y: 216 lines of code core/crypto/kdf.c x: 12 commits (all time) y: 144 lines of code core/crypto/rsa.h x: 14 commits (all time) y: 69 lines of code core/crypto/rsa_mbedtls.c x: 9 commits (all time) y: 395 lines of code core/crypto/rsa_thread_safe.c x: 7 commits (all time) y: 150 lines of code core/firmware/app_image.c x: 6 commits (all time) y: 212 lines of code core/firmware/cert_device_hw.h x: 5 commits (all time) y: 27 lines of code core/firmware/firmware_image.h x: 13 commits (all time) y: 36 lines of code core/firmware/firmware_update.c x: 26 commits (all time) y: 665 lines of code core/firmware/firmware_update.h x: 18 commits (all time) y: 149 lines of code core/firmware/key_manifest.h x: 9 commits (all time) y: 52 lines of code core/flash/flash_store_contiguous_blocks.c x: 6 commits (all time) y: 634 lines of code core/flash/flash_store_contiguous_blocks_encrypted.c x: 7 commits (all time) y: 137 lines of code core/flash/flash_util.h x: 11 commits (all time) y: 115 lines of code core/host_fw/bmc_recovery.c x: 15 commits (all time) y: 172 lines of code core/host_fw/host_irq_handler.c x: 11 commits (all time) y: 188 lines of code core/host_fw/host_irq_handler_mask_irqs.c x: 6 commits (all time) y: 78 lines of code core/host_fw/host_processor.h x: 9 commits (all time) y: 71 lines of code core/host_fw/host_processor_observer_pcr.h x: 4 commits (all time) y: 26 lines of code core/intrusion/intrusion_manager.c x: 8 commits (all time) y: 146 lines of code core/pcisig/tdisp/cmd_interface_tdisp_responder.c x: 11 commits (all time) y: 126 lines of code core/riot/reference/RiotCrypt.c x: 3 commits (all time) y: 287 lines of code core/riot/reference/RiotDerEnc.c x: 8 commits (all time) y: 461 lines of code core/riot/reference/RiotEcc.c x: 6 commits (all time) y: 1245 lines of code core/riot/reference/RiotX509Bldr.c x: 7 commits (all time) y: 551 lines of code core/riot/reference/include/RiotCrypt.h x: 3 commits (all time) y: 137 lines of code core/riot/reference/include/RiotDerEnc.h x: 7 commits (all time) y: 90 lines of code core/riot/reference/include/RiotEcc.h x: 3 commits (all time) y: 78 lines of code core/riot/reference/include/RiotX509Bldr.h x: 6 commits (all time) y: 93 lines of code core/riot/riot_key_manager.c x: 9 commits (all time) y: 304 lines of code core/spdm/spdm_commands.h x: 27 commits (all time) y: 675 lines of code core/spdm/spdm_measurements.c x: 6 commits (all time) y: 292 lines of code core/spdm/spdm_measurements.h x: 8 commits (all time) y: 83 lines of code core/spdm/spdm_measurements_discovery.c x: 3 commits (all time) y: 176 lines of code core/spdm/spdm_transcript_manager.c x: 7 commits (all time) y: 412 lines of code projects/linux/crypto/rng_openssl.h x: 4 commits (all time) y: 10 lines of code core/testing/host_fw/host_processor_dual_full_bypass_testing.h x: 6 commits (all time) y: 40 lines of code core/flash/flash_common.h x: 13 commits (all time) y: 101 lines of code core/cmd_interface/cmd_channel.h x: 21 commits (all time) y: 65 lines of code core/mctp/mctp_interface.c x: 39 commits (all time) y: 748 lines of code core/mctp/mctp_interface.h x: 25 commits (all time) y: 70 lines of code core/cmd_interface/cerberus_protocol_required_commands.h x: 28 commits (all time) y: 170 lines of code core/cmd_interface/cmd_interface_ac_rot.c x: 7 commits (all time) y: 117 lines of code core/cmd_interface/cmd_interface_ac_rot.h x: 6 commits (all time) y: 30 lines of code core/cmd_interface/config_reset.h x: 16 commits (all time) y: 66 lines of code testing/mock.h x: 16 commits (all time) y: 365 lines of code core/cmd_interface/device_manager.c x: 33 commits (all time) y: 1038 lines of code core/tpm/tpm.c x: 12 commits (all time) y: 239 lines of code core/cmd_interface/session_manager_null.c x: 1 commits (all time) y: 114 lines of code core/host_fw/host_logging.h x: 26 commits (all time) y: 69 lines of code core/tpm/tpm.h x: 12 commits (all time) y: 49 lines of code core/asn1/dice/x509_extension_builder_dice_tcbinfo.c x: 5 commits (all time) y: 167 lines of code core/asn1/dice/x509_extension_builder_mbedtls_dice_tcbinfo.c x: 4 commits (all time) y: 192 lines of code projects/linux/asn1/dice/x509_extension_builder_openssl_dice_tcbinfo.c x: 3 commits (all time) y: 182 lines of code core/common/buffer_util.c x: 13 commits (all time) y: 197 lines of code core/common/buffer_util.h x: 11 commits (all time) y: 37 lines of code core/testing/crypto/aes_xts_testing.h x: 2 commits (all time) y: 65 lines of code core/crypto/aes_gcm_mbedtls.c x: 1 commits (all time) y: 130 lines of code projects/linux/testing/platform_aes_testing.h x: 6 commits (all time) y: 11 lines of code core/cmd_interface/device_manager.h x: 27 commits (all time) y: 283 lines of code core/mctp/mctp_control_protocol_commands.c x: 8 commits (all time) y: 359 lines of code core/firmware/firmware_update_handler.c x: 10 commits (all time) y: 251 lines of code core/firmware/impactful_update_handler.c x: 2 commits (all time) y: 103 lines of code core/firmware/firmware_logging.h x: 12 commits (all time) y: 27 lines of code core/keystore/ephemeral_key_manager.c x: 2 commits (all time) y: 130 lines of code core/keystore/key_cache_flash.c x: 1 commits (all time) y: 440 lines of code core/cmd_interface/cerberus_protocol.h x: 32 commits (all time) y: 111 lines of code core/cmd_interface/cerberus_protocol_debug_commands.c x: 10 commits (all time) y: 32 lines of code core/testing/cmd_interface/cerberus_protocol_optional_commands_testing.h x: 7 commits (all time) y: 596 lines of code core/pcisig/ide/cmd_interface_ide_responder.c x: 7 commits (all time) y: 72 lines of code core/pcisig/ide/ide_commands.c x: 6 commits (all time) y: 194 lines of code core/cmd_interface/cmd_interface.c x: 28 commits (all time) y: 189 lines of code core/mctp/cmd_interface_mctp_control.c x: 9 commits (all time) y: 188 lines of code projects/freertos/periodic_task_freertos.c x: 5 commits (all time) y: 88 lines of code core/cmd_interface/cmd_authorization.c x: 11 commits (all time) y: 58 lines of code core/cmd_interface/cmd_background_handler_static.h x: 5 commits (all time) y: 66 lines of code core/cmd_interface/msg_transport_intermediate.c x: 2 commits (all time) y: 87 lines of code core/pcisig/ide/ide_protocol.h x: 7 commits (all time) y: 244 lines of code core/mctp/mctp_base_protocol.h x: 11 commits (all time) y: 139 lines of code core/asn1/dice/x509_extension_builder_mbedtls_dice_ueid.c x: 3 commits (all time) y: 117 lines of code core/asn1/ecc_der_util.c x: 3 commits (all time) y: 579 lines of code core/attestation/attestation_requester_static.h x: 5 commits (all time) y: 100 lines of code core/cmd_interface/cmd_channel.c x: 15 commits (all time) y: 141 lines of code core/cmd_interface/cmd_logging.h x: 15 commits (all time) y: 36 lines of code core/common/observable.c x: 5 commits (all time) y: 124 lines of code core/crypto/kat/kdf_kat_vectors.c x: 2 commits (all time) y: 174 lines of code core/firmware/firmware_header.c x: 5 commits (all time) y: 116 lines of code core/flash/flash_store.h x: 13 commits (all time) y: 43 lines of code core/flash/flash_store_aggregator.c x: 6 commits (all time) y: 236 lines of code core/flash/flash_updater.c x: 9 commits (all time) y: 124 lines of code core/flash/flash_virtual_ram.c x: 2 commits (all time) y: 113 lines of code core/host_fw/host_state_manager.c x: 5 commits (all time) y: 314 lines of code core/logging/debug_log.c x: 12 commits (all time) y: 92 lines of code core/logging/log_flush_handler.c x: 4 commits (all time) y: 65 lines of code core/logging/logging_flash.c x: 10 commits (all time) y: 342 lines of code core/logging/logging_memory.c x: 8 commits (all time) y: 252 lines of code core/manifest/manifest_cmd_handler.c x: 5 commits (all time) y: 179 lines of code core/mctp/mctp_base_protocol.c x: 7 commits (all time) y: 93 lines of code core/mctp/mctp_control_protocol_commands.h x: 4 commits (all time) y: 171 lines of code core/memory_mgmt/heap_with_defrag.c x: 3 commits (all time) y: 205 lines of code core/recovery/ocp_recovery_device.c x: 8 commits (all time) y: 467 lines of code core/recovery/ocp_recovery_smbus.c x: 6 commits (all time) y: 137 lines of code core/riot/reference/RiotAes128.c x: 2 commits (all time) y: 197 lines of code core/riot/reference/RiotDerDec.c x: 10 commits (all time) y: 323 lines of code core/riot/reference/RiotSha1.c x: 2 commits (all time) y: 121 lines of code core/riot/reference/RiotSha256.c x: 2 commits (all time) y: 264 lines of code core/spdm/spdm_protocol.h x: 11 commits (all time) y: 93 lines of code core/spi_filter/spi_filter_interface.h x: 16 commits (all time) y: 115 lines of code core/system/device_unlock_token.c x: 3 commits (all time) y: 221 lines of code core/testing/cmd_interface/cerberus_protocol_master_commands_testing.h x: 5 commits (all time) y: 289 lines of code core/testing/crypto/hash_testing.h x: 6 commits (all time) y: 117 lines of code core/testing/crypto/rsa_testing.h x: 3 commits (all time) y: 104 lines of code core/testing/host_fw/host_processor_dual_test_apply_recovery_image.c x: 3 commits (all time) y: 914 lines of code core/testing/host_fw/host_processor_dual_test_flash_rollback.c x: 4 commits (all time) y: 3291 lines of code core/testing/host_fw/host_processor_dual_test_recover_active_read_write_data.c x: 3 commits (all time) y: 1422 lines of code core/testing/host_fw/host_processor_single_test_bypass_mode.c x: 4 commits (all time) y: 274 lines of code core/testing/host_fw/host_processor_single_test_recover_active_read_write_data.c x: 2 commits (all time) y: 191 lines of code tools/manifest_visualizer/manifest_visualizor.c x: 13 commits (all time) y: 1129 lines of code tools/ocp_recovery/aardvark/aardvark.c x: 2 commits (all time) y: 730 lines of code tools/ocp_recovery/aardvark/aardvark.h x: 2 commits (all time) y: 294 lines of code tools/ocp_recovery/ocp_recovery.c x: 7 commits (all time) y: 1489 lines of code uncrustify.cfg x: 1 commits (all time) y: 297 lines of code projects/linux/platform_config.h x: 17 commits (all time) y: 3 lines of code projects/linux/platform.c x: 15 commits (all time) y: 354 lines of code tools/manifest_tools/cfm_generator.py x: 8 commits (all time) y: 609 lines of code tools/manifest_tools/cfm_component1.xml x: 1 commits (all time) y: 127 lines of code projects/freertos/platform.c x: 16 commits (all time) y: 229 lines of code cmake/toolchain/Clang.cmake x: 3 commits (all time) y: 72 lines of code tools/manifest_tools/pcd_generator.py x: 12 commits (all time) y: 429 lines of code tools/manifest_tools/manifest_parser.py x: 15 commits (all time) y: 711 lines of code tools/manifest_tools/manifest_common.py x: 13 commits (all time) y: 453 lines of code tools/manifest_tools/pfm_generator_v1.py x: 1 commits (all time) y: 266 lines of code tools/recovery_tools/recovery_image_generator.py x: 3 commits (all time) y: 244 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 70.0
commits (all time)
min: 1.0 | average: 6.07 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 70.0

File Size vs. Contributors (all time): 923 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".