aws / amazon-s3-encryption-client-dotnet
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 38% | 22% | 38%
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
cs0% | 0% | 38% | 22% | 38%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 38% | 22% | 38%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 36)
File# lines# units
349 16
346 14
314 10
164 9
156 13
149 9
110 5
100 6
99 4
79 5
77 13
69 4
67 8
JsonUtils.cs
in src/Util
53 2
45 4
39 3
38 2
36 1
UserAgentHandler.cs
in src/Internal
36 4
31 2
29 1
28 1
RsaUtils.cs
in src/Util
26 1
22 3
19 1
AesGcmUtils.cs
in src/Util
19 1
18 -
15 2
13 -
12 -
Constants.cs
in src/Util
11 -
8 -
7 -
KmsType.cs
in src/Primitives
7 -
SymmetricAlgorithmType.cs
in src/Primitives
7 -
5 -
Files With Most Units (Top 27)
File# lines# units
349 16
346 14
156 13
77 13
314 10
164 9
149 9
67 8
100 6
110 5
79 5
99 4
UserAgentHandler.cs
in src/Internal
36 4
69 4
45 4
22 3
39 3
15 2
31 2
JsonUtils.cs
in src/Util
53 2
38 2
36 1
19 1
29 1
28 1
RsaUtils.cs
in src/Util
26 1
AesGcmUtils.cs
in src/Util
19 1
Files With Long Lines (Top 20)

There are 20 files with lines longer than 120 characters. In total, there are 243 long lines.

File# lines# units# long lines
314 10 48
349 16 35
346 14 33
164 9 17
99 4 16
100 6 15
110 5 14
149 9 13
156 13 12
77 13 11
67 8 6
39 3 4
69 4 4
38 2 4
36 1 3
79 5 3
29 1 2
31 2 1
28 1 1
AesGcmUtils.cs
in src/Util
19 1 1
Correlations

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

src/Internal/UserAgentHandler.cs x: 2 commits (all time) y: 36 lines of code src/AmazonS3EncryptionClientBase.cs x: 10 commits (all time) y: 156 lines of code src/EncryptionUtilsV2.cs x: 5 commits (all time) y: 346 lines of code src/Internal/SetupEncryptionHandlerV2.cs x: 6 commits (all time) y: 164 lines of code src/Internal/SetupDecryptionHandler.cs x: 10 commits (all time) y: 314 lines of code src/Internal/SetupDecryptionHandlerV1.cs x: 6 commits (all time) y: 110 lines of code src/Internal/SetupDecryptionHandlerV2.cs x: 5 commits (all time) y: 99 lines of code src/Internal/SetupEncryptionHandler.cs x: 5 commits (all time) y: 149 lines of code src/Internal/SetupEncryptionHandlerV1.cs x: 4 commits (all time) y: 100 lines of code src/Util/AesGcmEncryptStream.cs x: 4 commits (all time) y: 69 lines of code src/Util/Constants.cs x: 5 commits (all time) y: 11 lines of code src/Util/TelemetryUtilities.cs x: 4 commits (all time) y: 28 lines of code src/EncryptionUtils.cs x: 3 commits (all time) y: 349 lines of code src/Util/JsonUtils.cs x: 1 commits (all time) y: 53 lines of code src/AmazonCryptoException.cs x: 1 commits (all time) y: 15 lines of code src/AmazonS3CryptoConfigurationV2.cs x: 1 commits (all time) y: 29 lines of code src/AmazonS3EncryptionClientV2.cs x: 3 commits (all time) y: 67 lines of code src/UploadPartContextForEncryption.cs x: 1 commits (all time) y: 18 lines of code src/Util/AesGcmDecryptStream.cs x: 1 commits (all time) y: 38 lines of code src/Util/AesGcmEncryptCachingStream.cs x: 1 commits (all time) y: 79 lines of code src/AmazonS3EncryptionClient.cs x: 2 commits (all time) y: 77 lines of code src/AmazonS3CryptoConfigurationBase.cs x: 2 commits (all time) y: 19 lines of code
349.0
lines of code
  min: 11.0
  average: 105.73
  25th percentile: 28.75
  median: 73.0
  75th percentile: 150.75
  max: 349.0
0 10.0
commits (all time)
min: 1.0 | average: 3.73 | 25th percentile: 1.0 | median: 3.5 | 75th percentile: 5.0 | max: 10.0

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

src/Internal/UserAgentHandler.cs x: 1 contributors (all time) y: 36 lines of code src/AmazonS3EncryptionClientBase.cs x: 8 contributors (all time) y: 156 lines of code src/EncryptionUtilsV2.cs x: 4 contributors (all time) y: 346 lines of code src/Internal/SetupEncryptionHandlerV2.cs x: 3 contributors (all time) y: 164 lines of code src/Internal/SetupDecryptionHandler.cs x: 5 contributors (all time) y: 314 lines of code src/Internal/SetupDecryptionHandlerV1.cs x: 4 contributors (all time) y: 110 lines of code src/Internal/SetupDecryptionHandlerV2.cs x: 4 contributors (all time) y: 99 lines of code src/Internal/SetupEncryptionHandler.cs x: 2 contributors (all time) y: 149 lines of code src/Internal/SetupEncryptionHandlerV1.cs x: 3 contributors (all time) y: 100 lines of code src/Util/AesGcmEncryptStream.cs x: 3 contributors (all time) y: 69 lines of code src/Util/Constants.cs x: 3 contributors (all time) y: 11 lines of code src/Util/TelemetryUtilities.cs x: 2 contributors (all time) y: 28 lines of code src/EncryptionUtils.cs x: 3 contributors (all time) y: 349 lines of code src/Util/JsonUtils.cs x: 1 contributors (all time) y: 53 lines of code src/AmazonCryptoException.cs x: 1 contributors (all time) y: 15 lines of code src/AmazonS3CryptoConfigurationV2.cs x: 1 contributors (all time) y: 29 lines of code src/AmazonS3EncryptionClientV2.cs x: 2 contributors (all time) y: 67 lines of code src/UploadPartContextForEncryption.cs x: 1 contributors (all time) y: 18 lines of code src/Util/AesGcmDecryptStream.cs x: 1 contributors (all time) y: 38 lines of code src/Util/AesGcmEncryptCachingStream.cs x: 1 contributors (all time) y: 79 lines of code src/AmazonS3EncryptionClient.cs x: 1 contributors (all time) y: 77 lines of code src/AmazonS3CryptoConfigurationBase.cs x: 2 contributors (all time) y: 19 lines of code
349.0
lines of code
  min: 11.0
  average: 105.73
  25th percentile: 28.75
  median: 73.0
  75th percentile: 150.75
  max: 349.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.55 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | max: 8.0

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

src/Internal/UserAgentHandler.cs x: 1 commits (30d) y: 36 lines of code
36.0
lines of code
  min: 36.0
  average: 36.0
  25th percentile: 36.0
  median: 36.0
  75th percentile: 36.0
  max: 36.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): 1 points

src/Internal/UserAgentHandler.cs x: 1 contributors (30d) y: 36 lines of code
36.0
lines of code
  min: 36.0
  average: 36.0
  25th percentile: 36.0
  median: 36.0
  75th percentile: 36.0
  max: 36.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): 5 points

src/Internal/UserAgentHandler.cs x: 1 commits (90d) y: 36 lines of code src/AmazonS3EncryptionClientBase.cs x: 2 commits (90d) y: 156 lines of code src/EncryptionUtilsV2.cs x: 1 commits (90d) y: 346 lines of code src/Internal/SetupEncryptionHandlerV2.cs x: 1 commits (90d) y: 164 lines of code src/Internal/SetupDecryptionHandler.cs x: 2 commits (90d) y: 314 lines of code
346.0
lines of code
  min: 36.0
  average: 203.2
  25th percentile: 96.0
  median: 164.0
  75th percentile: 330.0
  max: 346.0
0 2.0
commits (90d)
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

src/Internal/UserAgentHandler.cs x: 1 contributors (90d) y: 36 lines of code src/AmazonS3EncryptionClientBase.cs x: 2 contributors (90d) y: 156 lines of code src/EncryptionUtilsV2.cs x: 1 contributors (90d) y: 346 lines of code src/Internal/SetupEncryptionHandlerV2.cs x: 1 contributors (90d) y: 164 lines of code src/Internal/SetupDecryptionHandler.cs x: 2 contributors (90d) y: 314 lines of code
346.0
lines of code
  min: 36.0
  average: 203.2
  25th percentile: 96.0
  median: 164.0
  75th percentile: 330.0
  max: 346.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0