aws / aws-encryption-sdk-c
File Size

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

Intro
Learn more...
File Size Overall
9% | 19% | 27% | 6% | 36%
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
in94% | 0% | 0% | 0% | 5%
c0% | 24% | 28% | 8% | 38%
cpp0% | 45% | 54% | 0% | 0%
h0% | 0% | 27% | 9% | 62%
py0% | 0% | 61% | 0% | 38%
cmake0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
doxygen100% | 0% | 0% | 0% | 0%
source0% | 36% | 43% | 15% | 4%
verification0% | 10% | 15% | 1% | 72%
aws-encryption-sdk-cpp0% | 36% | 43% | 0% | 20%
include0% | 0% | 38% | 6% | 54%
cmake0% | 0% | 0% | 0% | 100%
docker-images0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
in
1685 -
cipher.c
in source
845 24
690 21
evp_override.c
in verification/cbmc/sources/openssl
622 52
local_cache.c
in source
579 26
kms_mrk_keyring.cpp
in aws-encryption-sdk-cpp/source
525 5
header.c
in source
462 34
caching_cmm.c
in source
444 17
session.c
in source
430 18
kms_keyring.cpp
in aws-encryption-sdk-cpp/source
408 12
make_common_data_structures.c
in verification/cbmc/sources
358 17
materials.h
in include/aws/cryptosdk
309 20
run-cbmc-proofs.py
in verification/cbmc/proofs
303 12
296 7
ec_override.c
in verification/cbmc/sources/openssl
279 27
cache.h
in include/aws/cryptosdk
276 13
framefmt.c
in source
233 8
232 7
231 7
cpputils.cpp
in aws-encryption-sdk-cpp/source
221 18
212 17
enc_ctx.c
in source
180 5
167 4
default_cmm.c
in source
152 5
hkdf.c
in source
139 4
138 6
materials.c
in source
115 4
evp.h
in verification/cbmc/include/openssl
111 -
cipher.h
in include/aws/cryptosdk/private
103 1
100 -
header_proofs.c
in verification/cbmc
100 3
summarize.py
in verification/cbmc/proofs/lib
98 7
aws_cryptosdk_keyring_trace_copy_all_harness.c
in verification/cbmc/proofs/aws_cryptosdk_keyring_trace_copy_all
95 7
aws_cryptosdk_keyring_on_decrypt_harness.c
in verification/cbmc/proofs/aws_cryptosdk_keyring_on_decrypt
91 2
aws_cryptosdk_edk_list_copy_all_harness.c
in verification/cbmc/proofs/aws_cryptosdk_edk_list_copy_all
89 7
session.h
in include/aws/cryptosdk/private
88 1
list_utils.c
in source
88 4
kms_keyring.h
in aws-encryption-sdk-cpp/include/aws/cryptosdk/cpp
82 1
cipher.h
in include/aws/cryptosdk
80 -
edk.c
in source
76 9
aws_cryptosdk_cmm_generate_enc_materials_harness.c
in verification/cbmc/proofs/aws_cryptosdk_cmm_generate_enc_materials
74 3
aws_cryptosdk_cmm_decrypt_materials_harness.c
in verification/cbmc/proofs/aws_cryptosdk_cmm_decrypt_materials
73 3
72 -
aws_cryptosdk_keyring_on_encrypt_harness.c
in verification/cbmc/proofs/aws_cryptosdk_keyring_on_encrypt
71 1
list_copy_all_harness.c
in verification/cbmc/proofs/list_copy_all
71 5
session.h
in include/aws/cryptosdk
70 -
in
version.h.in
in include/aws/cryptosdk
67 -
cpputils.h
in aws-encryption-sdk-cpp/include/aws/cryptosdk/private
64 -
header.h
in include/aws/cryptosdk/private
63 -
aws_cryptosdk_priv_try_gen_key_harness.c
in verification/cbmc/proofs/aws_cryptosdk_priv_try_gen_key
63 1
Files With Most Units (Top 50)
File# lines# units
evp_override.c
in verification/cbmc/sources/openssl
622 52
header.c
in source
462 34
ec_override.c
in verification/cbmc/sources/openssl
279 27
local_cache.c
in source
579 26
cipher.c
in source
845 24
690 21
materials.h
in include/aws/cryptosdk
309 20
cpputils.cpp
in aws-encryption-sdk-cpp/source
221 18
session.c
in source
430 18
caching_cmm.c
in source
444 17
212 17
make_common_data_structures.c
in verification/cbmc/sources
358 17
cache.h
in include/aws/cryptosdk
276 13
kms_keyring.cpp
in aws-encryption-sdk-cpp/source
408 12
run-cbmc-proofs.py
in verification/cbmc/proofs
303 12
edk.c
in source
76 9
framefmt.c
in source
233 8
232 7
231 7
296 7
aws_cryptosdk_edk_list_copy_all_harness.c
in verification/cbmc/proofs/aws_cryptosdk_edk_list_copy_all
89 7
summarize.py
in verification/cbmc/proofs/lib
98 7
aws_cryptosdk_keyring_trace_copy_all_harness.c
in verification/cbmc/proofs/aws_cryptosdk_keyring_trace_copy_all
95 7
138 6
kms_mrk_keyring.cpp
in aws-encryption-sdk-cpp/source
525 5
default_cmm.c
in source
152 5
enc_ctx.c
in source
180 5
list_copy_all_harness.c
in verification/cbmc/proofs/list_copy_all
71 5
hkdf.c
in source
139 4
167 4
list_utils.c
in source
88 4
materials.c
in source
115 4
bn_override.c
in verification/cbmc/sources/openssl
37 4
aws_hash_iter_overrides.c
in verification/cbmc/stubs
58 4
header_proofs.c
in verification/cbmc
100 3
aws_cryptosdk_enc_ctx_size_harness.c
in verification/cbmc/proofs/aws_cryptosdk_enc_ctx_size
36 3
aws_cryptosdk_cmm_generate_enc_materials_harness.c
in verification/cbmc/proofs/aws_cryptosdk_cmm_generate_enc_materials
74 3
aws_cryptosdk_transfer_list_harness.c
in verification/cbmc/proofs/aws_cryptosdk_transfer_list
47 3
aws_cryptosdk_priv_hdr_parse_edks_harness.c
in verification/cbmc/proofs/aws_cryptosdk_priv_hdr_parse_edks
55 3
print_tool_versions.py
in verification/cbmc/proofs/lib
57 3
aws_cryptosdk_cmm_decrypt_materials_harness.c
in verification/cbmc/proofs/aws_cryptosdk_cmm_decrypt_materials
73 3
utils.c
in verification/cbmc/sources
28 3
err_override.c
in verification/cbmc/sources/openssl
12 3
asn1_override.c
in verification/cbmc/sources/openssl
59 3
enc_ctx.h
in include/aws/cryptosdk
30 2
utils.c
in source
36 2
aws_cryptosdk_hdr_write_harness.c
in verification/cbmc/proofs/aws_cryptosdk_hdr_write
50 2
aws_cryptosdk_enc_ctx_deserialize_harness.c
in verification/cbmc/proofs/aws_cryptosdk_enc_ctx_deserialize
34 2
sign_header_harness.c
in verification/cbmc/proofs/sign_header
49 2
aws_cryptosdk_priv_hdr_parse_aad_harness.c
in verification/cbmc/proofs/aws_cryptosdk_priv_hdr_parse_aad
43 2
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
29 - 1
Correlations

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

include/aws/cryptosdk/enc_ctx.h x: 3 commits (all time) y: 30 lines of code include/aws/cryptosdk/materials.h x: 76 commits (all time) y: 309 lines of code include/aws/cryptosdk/error.h x: 39 commits (all time) y: 27 lines of code source/cipher.c x: 86 commits (all time) y: 845 lines of code source/error.c x: 34 commits (all time) y: 27 lines of code cmake/InstallLogic.cmake x: 4 commits (all time) y: 48 lines of code verification/cbmc/include/make_common_data_structures.h x: 7 commits (all time) y: 57 lines of code verification/cbmc/include/openssl/evp.h x: 2 commits (all time) y: 111 lines of code verification/cbmc/include/openssl/rand.h x: 2 commits (all time) y: 1 lines of code verification/cbmc/proofs/aws_cryptosdk_cmm_decrypt_materials/aws_cryptosdk_cmm_decrypt_materials_harness.c x: 2 commits (all time) y: 73 lines of code verification/cbmc/proofs/aws_cryptosdk_edk_list_copy_all/aws_cryptosdk_edk_list_copy_all_harness.c x: 2 commits (all time) y: 89 lines of code verification/cbmc/proofs/aws_cryptosdk_enc_ctx_clear/aws_cryptosdk_enc_ctx_clear_harness.c x: 2 commits (all time) y: 18 lines of code verification/cbmc/proofs/aws_cryptosdk_enc_ctx_deserialize/aws_cryptosdk_enc_ctx_deserialize_harness.c x: 2 commits (all time) y: 34 lines of code verification/cbmc/proofs/aws_cryptosdk_enc_ctx_serialize/aws_cryptosdk_enc_ctx_serialize_harness.c x: 2 commits (all time) y: 33 lines of code verification/cbmc/proofs/aws_cryptosdk_hkdf/aws_cryptosdk_hkdf_harness.c x: 2 commits (all time) y: 47 lines of code verification/cbmc/proofs/aws_cryptosdk_keyring_trace_copy_all/aws_cryptosdk_keyring_trace_copy_all_harness.c x: 3 commits (all time) y: 95 lines of code verification/cbmc/proofs/aws_cryptosdk_private_derive_key_v2/aws_cryptosdk_private_derive_key_v2_harness.c x: 2 commits (all time) y: 46 lines of code verification/cbmc/proofs/derive_data_key/derive_data_key_harness.c x: 3 commits (all time) y: 55 lines of code verification/cbmc/proofs/list_copy_all/list_copy_all_harness.c x: 2 commits (all time) y: 71 lines of code verification/cbmc/proofs/sign_header/sign_header_harness.c x: 3 commits (all time) y: 49 lines of code verification/cbmc/sources/make_common_data_structures.c x: 8 commits (all time) y: 358 lines of code verification/cbmc/sources/openssl/asn1_override.c x: 2 commits (all time) y: 59 lines of code verification/cbmc/sources/openssl/bio_override.c x: 2 commits (all time) y: 26 lines of code verification/cbmc/sources/openssl/ec_override.c x: 3 commits (all time) y: 279 lines of code verification/cbmc/sources/openssl/err_override.c x: 2 commits (all time) y: 12 lines of code verification/cbmc/sources/openssl/evp_override.c x: 3 commits (all time) y: 622 lines of code include/aws/cryptosdk/private/cipher.h x: 35 commits (all time) y: 103 lines of code cmake/AwsCryptosdkCFlags.cmake x: 3 commits (all time) y: 100 lines of code verification/cbmc/proofs/lib/print_tool_versions.py x: 1 commits (all time) y: 57 lines of code verification/cbmc/proofs/lib/summarize.py x: 2 commits (all time) y: 98 lines of code source/cipher_openssl.c x: 31 commits (all time) y: 690 lines of code source/hkdf.c x: 22 commits (all time) y: 139 lines of code source/default_cmm.c x: 52 commits (all time) y: 152 lines of code verification/cbmc/proofs/lib/__init__.py x: 1 commits (all time) y: 1 lines of code verification/cbmc/proofs/run-cbmc-proofs.py x: 3 commits (all time) y: 303 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/cpp/kms_keyring.h x: 5 commits (all time) y: 82 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/private/cpputils.h x: 6 commits (all time) y: 64 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/private/kms_keyring.h x: 9 commits (all time) y: 46 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/private/kms_mrk_keyring.h x: 1 commits (all time) y: 40 lines of code aws-encryption-sdk-cpp/source/cpputils.cpp x: 7 commits (all time) y: 221 lines of code aws-encryption-sdk-cpp/source/kms_keyring.cpp x: 39 commits (all time) y: 408 lines of code aws-encryption-sdk-cpp/source/kms_mrk_keyring.cpp x: 1 commits (all time) y: 525 lines of code source/materials.c x: 44 commits (all time) y: 115 lines of code include/aws/cryptosdk/private/header.h x: 20 commits (all time) y: 63 lines of code include/aws/cryptosdk/private/session.h x: 36 commits (all time) y: 88 lines of code include/aws/cryptosdk/session.h x: 37 commits (all time) y: 70 lines of code source/header.c x: 66 commits (all time) y: 462 lines of code source/session.c x: 71 commits (all time) y: 430 lines of code source/session_decrypt.c x: 39 commits (all time) y: 232 lines of code source/session_encrypt.c x: 41 commits (all time) y: 296 lines of code source/framefmt.c x: 27 commits (all time) y: 233 lines of code verification/cbmc/proofs/aws_cryptosdk_priv_try_gen_key/aws_cryptosdk_priv_try_gen_key_harness.c x: 1 commits (all time) y: 63 lines of code verification/cbmc/stubs/aws_array_list_item_generator_u8_stub.c x: 1 commits (all time) y: 15 lines of code verification/cbmc/stubs/keyring_trace_clear_stub.c x: 1 commits (all time) y: 7 lines of code source/keyring_trace.c x: 8 commits (all time) y: 212 lines of code verification/cbmc/stubs/hdr_write_stub.c x: 1 commits (all time) y: 20 lines of code include/aws/cryptosdk/default_cmm.h x: 22 commits (all time) y: 17 lines of code verification/cbmc/proofs/aws_cryptosdk_hdr_write/aws_cryptosdk_hdr_write_harness.c x: 1 commits (all time) y: 50 lines of code verification/cbmc/proofs/aws_cryptosdk_priv_hdr_parse_alg_suite_data/aws_cryptosdk_priv_hdr_parse_alg_suite_data_harness.c x: 1 commits (all time) y: 35 lines of code verification/cbmc/proofs/aws_cryptosdk_priv_hdr_parse_auth_tag/aws_cryptosdk_priv_hdr_parse_auth_tag_harness.c x: 1 commits (all time) y: 33 lines of code source/edk.c x: 14 commits (all time) y: 76 lines of code verification/cbmc/header_proofs.c x: 1 commits (all time) y: 100 lines of code verification/cbmc/proofs/aws_cryptosdk_cmm_generate_enc_materials/aws_cryptosdk_cmm_generate_enc_materials_harness.c x: 1 commits (all time) y: 74 lines of code verification/cbmc/proofs/aws_cryptosdk_keyring_on_decrypt/aws_cryptosdk_keyring_on_decrypt_harness.c x: 1 commits (all time) y: 91 lines of code source/enc_ctx.c x: 11 commits (all time) y: 180 lines of code source/list_utils.c x: 4 commits (all time) y: 88 lines of code include/aws/cryptosdk/cipher.h x: 35 commits (all time) y: 80 lines of code include/aws/cryptosdk/header.h x: 13 commits (all time) y: 17 lines of code include/aws/cryptosdk/edk.h x: 12 commits (all time) y: 40 lines of code source/utils.c x: 12 commits (all time) y: 36 lines of code include/aws/cryptosdk/multi_keyring.h x: 17 commits (all time) y: 18 lines of code source/multi_keyring.c x: 21 commits (all time) y: 138 lines of code docker-images/build.ps1 x: 12 commits (all time) y: 4 lines of code doxygen/doxygen.config.in x: 20 commits (all time) y: 1685 lines of code include/aws/cryptosdk/keyring_trace.h x: 5 commits (all time) y: 53 lines of code include/aws/cryptosdk/private/framefmt.h x: 11 commits (all time) y: 36 lines of code include/aws/cryptosdk/version.h.in x: 4 commits (all time) y: 67 lines of code source/raw_rsa_keyring.c x: 29 commits (all time) y: 167 lines of code cmake/TestLibraryPath.cmake x: 11 commits (all time) y: 72 lines of code docker-images/push.ps1 x: 11 commits (all time) y: 7 lines of code docker-images/windows_base/cleanup-vcpkg.ps1 x: 10 commits (all time) y: 10 lines of code include/aws/cryptosdk/private/config.h.in x: 5 commits (all time) y: 27 lines of code include/aws/cryptosdk/cache.h x: 27 commits (all time) y: 276 lines of code source/caching_cmm.c x: 19 commits (all time) y: 444 lines of code include/aws/cryptosdk/list_utils.h x: 4 commits (all time) y: 19 lines of code source/raw_aes_keyring.c x: 18 commits (all time) y: 231 lines of code include/aws/cryptosdk/private/raw_aes_keyring.h x: 13 commits (all time) y: 21 lines of code source/codegen.c x: 4 commits (all time) y: 10 lines of code source/local_cache.c x: 25 commits (all time) y: 579 lines of code include/aws/cryptosdk/private/utils.h x: 7 commits (all time) y: 10 lines of code include/aws/cryptosdk/raw_aes_keyring.h x: 11 commits (all time) y: 19 lines of code
1685.0
lines of code
  min: 1.0
  average: 68.35
  25th percentile: 13.25
  median: 27.0
  75th percentile: 52.25
  max: 1685.0
0 86.0
commits (all time)
min: 1.0 | average: 6.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 86.0

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

include/aws/cryptosdk/enc_ctx.h x: 3 contributors (all time) y: 30 lines of code include/aws/cryptosdk/materials.h x: 17 contributors (all time) y: 309 lines of code include/aws/cryptosdk/error.h x: 12 contributors (all time) y: 27 lines of code source/cipher.c x: 17 contributors (all time) y: 845 lines of code source/error.c x: 14 contributors (all time) y: 27 lines of code cmake/InstallLogic.cmake x: 3 contributors (all time) y: 48 lines of code verification/cbmc/include/make_common_data_structures.h x: 3 contributors (all time) y: 57 lines of code verification/cbmc/include/openssl/evp.h x: 2 contributors (all time) y: 111 lines of code verification/cbmc/include/openssl/rand.h x: 2 contributors (all time) y: 1 lines of code verification/cbmc/proofs/aws_cryptosdk_cmm_decrypt_materials/aws_cryptosdk_cmm_decrypt_materials_harness.c x: 2 contributors (all time) y: 73 lines of code verification/cbmc/proofs/aws_cryptosdk_edk_list_copy_all/aws_cryptosdk_edk_list_copy_all_harness.c x: 2 contributors (all time) y: 89 lines of code verification/cbmc/proofs/aws_cryptosdk_enc_ctx_clear/aws_cryptosdk_enc_ctx_clear_harness.c x: 2 contributors (all time) y: 18 lines of code verification/cbmc/proofs/aws_cryptosdk_enc_ctx_deserialize/aws_cryptosdk_enc_ctx_deserialize_harness.c x: 2 contributors (all time) y: 34 lines of code verification/cbmc/proofs/aws_cryptosdk_enc_ctx_serialize/aws_cryptosdk_enc_ctx_serialize_harness.c x: 2 contributors (all time) y: 33 lines of code verification/cbmc/proofs/aws_cryptosdk_hkdf/aws_cryptosdk_hkdf_harness.c x: 2 contributors (all time) y: 47 lines of code verification/cbmc/proofs/aws_cryptosdk_keyring_trace_copy_all/aws_cryptosdk_keyring_trace_copy_all_harness.c x: 3 contributors (all time) y: 95 lines of code verification/cbmc/proofs/aws_cryptosdk_private_derive_key_v2/aws_cryptosdk_private_derive_key_v2_harness.c x: 2 contributors (all time) y: 46 lines of code verification/cbmc/proofs/list_copy_all/list_copy_all_harness.c x: 2 contributors (all time) y: 71 lines of code verification/cbmc/sources/make_common_data_structures.c x: 3 contributors (all time) y: 358 lines of code verification/cbmc/sources/openssl/asn1_override.c x: 2 contributors (all time) y: 59 lines of code verification/cbmc/sources/openssl/bio_override.c x: 2 contributors (all time) y: 26 lines of code verification/cbmc/sources/openssl/ec_override.c x: 2 contributors (all time) y: 279 lines of code verification/cbmc/sources/openssl/err_override.c x: 2 contributors (all time) y: 12 lines of code verification/cbmc/sources/openssl/evp_override.c x: 3 contributors (all time) y: 622 lines of code include/aws/cryptosdk/private/cipher.h x: 10 contributors (all time) y: 103 lines of code cmake/AwsCryptosdkCFlags.cmake x: 2 contributors (all time) y: 100 lines of code verification/cbmc/proofs/lib/print_tool_versions.py x: 1 contributors (all time) y: 57 lines of code verification/cbmc/proofs/lib/summarize.py x: 2 contributors (all time) y: 98 lines of code source/cipher_openssl.c x: 14 contributors (all time) y: 690 lines of code source/hkdf.c x: 7 contributors (all time) y: 139 lines of code source/default_cmm.c x: 11 contributors (all time) y: 152 lines of code verification/cbmc/proofs/lib/__init__.py x: 1 contributors (all time) y: 1 lines of code verification/cbmc/proofs/run-cbmc-proofs.py x: 2 contributors (all time) y: 303 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/cpp/kms_keyring.h x: 4 contributors (all time) y: 82 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/private/cpputils.h x: 5 contributors (all time) y: 64 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/private/kms_keyring.h x: 5 contributors (all time) y: 46 lines of code aws-encryption-sdk-cpp/include/aws/cryptosdk/private/kms_mrk_keyring.h x: 1 contributors (all time) y: 40 lines of code aws-encryption-sdk-cpp/source/cpputils.cpp x: 4 contributors (all time) y: 221 lines of code aws-encryption-sdk-cpp/source/kms_keyring.cpp x: 9 contributors (all time) y: 408 lines of code aws-encryption-sdk-cpp/source/kms_mrk_keyring.cpp x: 1 contributors (all time) y: 525 lines of code source/materials.c x: 13 contributors (all time) y: 115 lines of code include/aws/cryptosdk/private/header.h x: 7 contributors (all time) y: 63 lines of code include/aws/cryptosdk/private/session.h x: 11 contributors (all time) y: 88 lines of code include/aws/cryptosdk/session.h x: 9 contributors (all time) y: 70 lines of code source/header.c x: 12 contributors (all time) y: 462 lines of code source/session.c x: 8 contributors (all time) y: 430 lines of code source/session_decrypt.c x: 12 contributors (all time) y: 232 lines of code source/session_encrypt.c x: 9 contributors (all time) y: 296 lines of code source/framefmt.c x: 11 contributors (all time) y: 233 lines of code verification/cbmc/proofs/aws_cryptosdk_priv_try_gen_key/aws_cryptosdk_priv_try_gen_key_harness.c x: 1 contributors (all time) y: 63 lines of code verification/cbmc/stubs/aws_array_list_item_generator_u8_stub.c x: 1 contributors (all time) y: 15 lines of code verification/cbmc/stubs/keyring_trace_clear_stub.c x: 1 contributors (all time) y: 7 lines of code source/keyring_trace.c x: 6 contributors (all time) y: 212 lines of code verification/cbmc/stubs/hdr_write_stub.c x: 1 contributors (all time) y: 20 lines of code verification/cbmc/stubs/on_encrypt_stub.c x: 1 contributors (all time) y: 31 lines of code include/aws/cryptosdk/default_cmm.h x: 8 contributors (all time) y: 17 lines of code verification/cbmc/proofs/aws_cryptosdk_keyring_on_encrypt/aws_cryptosdk_keyring_on_encrypt_harness.c x: 1 contributors (all time) y: 71 lines of code verification/cbmc/proofs/aws_cryptosdk_priv_hdr_parse_alg_id/aws_cryptosdk_priv_hdr_parse_alg_id_harness.c x: 1 contributors (all time) y: 38 lines of code verification/cbmc/proofs/aws_cryptosdk_hdr_write/aws_cryptosdk_hdr_write_harness.c x: 1 contributors (all time) y: 50 lines of code source/edk.c x: 8 contributors (all time) y: 76 lines of code verification/cbmc/header_proofs.c x: 1 contributors (all time) y: 100 lines of code verification/cbmc/proofs/aws_cryptosdk_cmm_generate_enc_materials/aws_cryptosdk_cmm_generate_enc_materials_harness.c x: 1 contributors (all time) y: 74 lines of code verification/cbmc/proofs/aws_cryptosdk_keyring_on_decrypt/aws_cryptosdk_keyring_on_decrypt_harness.c x: 1 contributors (all time) y: 91 lines of code source/enc_ctx.c x: 6 contributors (all time) y: 180 lines of code source/list_utils.c x: 4 contributors (all time) y: 88 lines of code include/aws/cryptosdk/cipher.h x: 10 contributors (all time) y: 80 lines of code include/aws/cryptosdk/header.h x: 6 contributors (all time) y: 17 lines of code include/aws/cryptosdk/edk.h x: 6 contributors (all time) y: 40 lines of code source/utils.c x: 7 contributors (all time) y: 36 lines of code include/aws/cryptosdk/multi_keyring.h x: 5 contributors (all time) y: 18 lines of code docker-images/build.ps1 x: 4 contributors (all time) y: 4 lines of code doxygen/doxygen.config.in x: 10 contributors (all time) y: 1685 lines of code include/aws/cryptosdk/keyring_trace.h x: 4 contributors (all time) y: 53 lines of code include/aws/cryptosdk/private/framefmt.h x: 6 contributors (all time) y: 36 lines of code include/aws/cryptosdk/version.h.in x: 3 contributors (all time) y: 67 lines of code source/raw_rsa_keyring.c x: 9 contributors (all time) y: 167 lines of code cmake/TestLibraryPath.cmake x: 4 contributors (all time) y: 72 lines of code docker-images/push.ps1 x: 4 contributors (all time) y: 7 lines of code docker-images/windows_base/cleanup-vcpkg.ps1 x: 3 contributors (all time) y: 10 lines of code include/aws/cryptosdk/private/config.h.in x: 4 contributors (all time) y: 27 lines of code include/aws/cryptosdk/cache.h x: 6 contributors (all time) y: 276 lines of code source/caching_cmm.c x: 5 contributors (all time) y: 444 lines of code include/aws/cryptosdk/list_utils.h x: 3 contributors (all time) y: 19 lines of code source/raw_aes_keyring.c x: 5 contributors (all time) y: 231 lines of code include/aws/cryptosdk/private/raw_aes_keyring.h x: 5 contributors (all time) y: 21 lines of code source/local_cache.c x: 3 contributors (all time) y: 579 lines of code include/aws/cryptosdk/raw_aes_keyring.h x: 4 contributors (all time) y: 19 lines of code
1685.0
lines of code
  min: 1.0
  average: 68.35
  25th percentile: 13.25
  median: 27.0
  75th percentile: 52.25
  max: 1685.0
0 17.0
contributors (all time)
min: 1.0 | average: 2.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 17.0

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

include/aws/cryptosdk/enc_ctx.h x: 1 commits (30d) y: 30 lines of code include/aws/cryptosdk/materials.h x: 1 commits (30d) y: 309 lines of code
309.0
lines of code
  min: 30.0
  average: 169.5
  25th percentile: 30.0
  median: 169.5
  75th percentile: 309.0
  max: 309.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

include/aws/cryptosdk/enc_ctx.h x: 1 contributors (30d) y: 30 lines of code include/aws/cryptosdk/materials.h x: 1 contributors (30d) y: 309 lines of code
309.0
lines of code
  min: 30.0
  average: 169.5
  25th percentile: 30.0
  median: 169.5
  75th percentile: 309.0
  max: 309.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

include/aws/cryptosdk/enc_ctx.h x: 1 commits (90d) y: 30 lines of code include/aws/cryptosdk/materials.h x: 1 commits (90d) y: 309 lines of code include/aws/cryptosdk/error.h x: 1 commits (90d) y: 27 lines of code source/cipher.c x: 1 commits (90d) y: 845 lines of code cmake/InstallLogic.cmake x: 1 commits (90d) y: 48 lines of code
845.0
lines of code
  min: 27.0
  average: 214.33
  25th percentile: 27.0
  median: 39.0
  75th percentile: 443.0
  max: 845.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

include/aws/cryptosdk/enc_ctx.h x: 1 contributors (90d) y: 30 lines of code include/aws/cryptosdk/materials.h x: 1 contributors (90d) y: 309 lines of code include/aws/cryptosdk/error.h x: 1 contributors (90d) y: 27 lines of code source/cipher.c x: 1 contributors (90d) y: 845 lines of code cmake/InstallLogic.cmake x: 1 contributors (90d) y: 48 lines of code
845.0
lines of code
  min: 27.0
  average: 214.33
  25th percentile: 27.0
  median: 39.0
  75th percentile: 443.0
  max: 845.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0