The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
doxygen.config.in in doxygen |
1685 | - |
cipher.c in source |
842 | 24 |
cipher_openssl.c in source |
679 | 20 |
evp_override.c in verification/cbmc/sources/openssl |
618 | 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 |
356 | 17 |
materials.h in include/aws/cryptosdk |
309 | 20 |
session_encrypt.c in source |
296 | 7 |
ec_override.c in verification/cbmc/sources/openssl |
277 | 27 |
cache.h in include/aws/cryptosdk |
276 | 13 |
framefmt.c in source |
233 | 8 |
session_decrypt.c in source |
232 | 7 |
raw_aes_keyring.c in source |
231 | 7 |
cpputils.cpp in aws-encryption-sdk-cpp/source |
221 | 18 |
keyring_trace.c in source |
212 | 17 |
enc_ctx.c in source |
180 | 5 |
raw_rsa_keyring.c in source |
167 | 4 |
default_cmm.c in source |
150 | 5 |
hkdf.c in source |
139 | 4 |
multi_keyring.c in source |
138 | 6 |
materials.c in source |
115 | 4 |
evp.h in verification/cbmc/include/openssl |
110 | - |
cipher.h in include/aws/cryptosdk/private |
103 | 1 |
header_proofs.c in verification/cbmc |
100 | 3 |
AwsCryptosdkCFlags.cmake in cmake |
97 | - |
aws_cryptosdk_keyring_on_decrypt_harness.c in verification/cbmc/proofs/aws_cryptosdk_keyring_on_decrypt |
91 | 2 |
aws_cryptosdk_keyring_trace_copy_all_harness.c in verification/cbmc/proofs/aws_cryptosdk_keyring_trace_copy_all |
91 | 7 |
list_utils.c in source |
88 | 4 |
session.h in include/aws/cryptosdk/private |
88 | 1 |
aws_cryptosdk_edk_list_copy_all_harness.c in verification/cbmc/proofs/aws_cryptosdk_edk_list_copy_all |
87 | 7 |
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 |
TestLibraryPath.cmake in cmake |
72 | - |
aws_cryptosdk_keyring_on_encrypt_harness.c in verification/cbmc/proofs/aws_cryptosdk_keyring_on_encrypt |
71 | 1 |
session.h in include/aws/cryptosdk |
70 | - |
version.h.in in include/aws/cryptosdk |
67 | - |
list_copy_all_harness.c in verification/cbmc/proofs/list_copy_all |
65 | 5 |
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 |
aws_cryptosdk_aes_gcm_decrypt_harness.c in verification/cbmc/proofs/aws_cryptosdk_aes_gcm_decrypt |
59 | 1 |
aws_hash_iter_overrides.c in verification/cbmc/stubs |
58 | 4 |
File | # lines | # units |
---|---|---|
evp_override.c in verification/cbmc/sources/openssl |
618 | 52 |
header.c in source |
462 | 34 |
ec_override.c in verification/cbmc/sources/openssl |
277 | 27 |
local_cache.c in source |
579 | 26 |
cipher.c in source |
842 | 24 |
cipher_openssl.c in source |
679 | 20 |
materials.h in include/aws/cryptosdk |
309 | 20 |
cpputils.cpp in aws-encryption-sdk-cpp/source |
221 | 18 |
session.c in source |
430 | 18 |
keyring_trace.c in source |
212 | 17 |
caching_cmm.c in source |
444 | 17 |
make_common_data_structures.c in verification/cbmc/sources |
356 | 17 |
cache.h in include/aws/cryptosdk |
276 | 13 |
kms_keyring.cpp in aws-encryption-sdk-cpp/source |
408 | 12 |
edk.c in source |
76 | 9 |
framefmt.c in source |
233 | 8 |
session_encrypt.c in source |
296 | 7 |
session_decrypt.c in source |
232 | 7 |
raw_aes_keyring.c in source |
231 | 7 |
aws_cryptosdk_edk_list_copy_all_harness.c in verification/cbmc/proofs/aws_cryptosdk_edk_list_copy_all |
87 | 7 |
There are 4 files with lines longer than 120 characters. In total, there are 16 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
ubuntu-latest-x64.Dockerfile in codebuild |
48 | - | 5 |
trusty-gcc4x-x64.Dockerfile in codebuild |
47 | - | 5 |
trusty-gcc4x-x86.Dockerfile in codebuild |
47 | - | 5 |
CodeCoverageTargets.cmake in cmake |
29 | - | 1 |