aws / aws-encryption-sdk-java
File Size

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

Intro
Learn more...
File Size Overall
0% | 20% | 27% | 29% | 23%
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
java0% | 20% | 27% | 29% | 23%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 20% | 27% | 29% | 23%
codebuild0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AwsCrypto.java
in src/main/java/com/amazonaws/encryptionsdk
872 64
DecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
530 26
CiphertextHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
501 41
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
373 19
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
361 29
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
329 24
EncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
320 14
CryptoAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk
275 26
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
269 22
AwsKmsMrkAwareMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
219 12
AwsKmsMrkAwareMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
214 13
CachingCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk/caching
211 17
LocalCryptoMaterialsCache.java
in src/main/java/com/amazonaws/encryptionsdk/caching
196 26
TrailingSignatureAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk/internal
181 13
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
173 10
Utils.java
in src/main/java/com/amazonaws/encryptionsdk/internal
170 16
FrameEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
166 8
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
163 11
KeyBlob.java
in src/main/java/com/amazonaws/encryptionsdk/model
161 18
KeyStoreProvider.java
in src/main/java/com/amazonaws/encryptionsdk/jce
151 7
FrameDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
148 7
AwsKmsCmkArnInfo.java
in src/main/java/com/amazonaws/encryptionsdk/internal
142 14
EncryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
137 26
JceMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/jce
132 8
EncryptionContextSerializer.java
in src/main/java/com/amazonaws/encryptionsdk/internal
131 2
EncryptionMaterialsRequest.java
in src/main/java/com/amazonaws/encryptionsdk/model
125 21
CryptoInputStream.java
in src/main/java/com/amazonaws/encryptionsdk
125 7
CipherFrameHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
122 12
DefaultCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk
121 6
MultipleProviderFactory.java
in src/main/java/com/amazonaws/encryptionsdk/multi
119 9
BlockDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
110 7
BlockEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
92 8
CMMHandler.java
in src/main/java/com/amazonaws/encryptionsdk
90 6
HmacKeyDerivationFunction.java
in src/main/java/com/amazonaws/encryptionsdk/internal
90 6
DecryptionMaterialsRequest.java
in src/main/java/com/amazonaws/encryptionsdk/model
89 19
EncryptionMaterialsHandler.java
in src/main/java/com/amazonaws/encryptionsdk/model
88 9
MasterKeyRequest.java
in src/main/java/com/amazonaws/encryptionsdk
87 13
LazyMessageCryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
85 13
CiphertextFooters.java
in src/main/java/com/amazonaws/encryptionsdk/model
83 7
RsaJceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
83 2
CryptoMaterialsCache.java
in src/main/java/com/amazonaws/encryptionsdk/caching
82 10
CommittedKey.java
in src/main/java/com/amazonaws/encryptionsdk/internal
80 2
PrimitivesParser.java
in src/main/java/com/amazonaws/encryptionsdk/internal
80 9
CipherBlockHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
78 8
MasterKey.java
in src/main/java/com/amazonaws/encryptionsdk
77 8
JceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
75 3
AesGcmJceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
73 3
DecryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
69 15
CryptoOutputStream.java
in src/main/java/com/amazonaws/encryptionsdk
67 5
DecryptionMaterialsHandler.java
in src/main/java/com/amazonaws/encryptionsdk/model
63 6
Files With Most Units (Top 50)
File# lines# units
AwsCrypto.java
in src/main/java/com/amazonaws/encryptionsdk
872 64
CiphertextHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
501 41
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
361 29
EncryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
137 26
CryptoAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk
275 26
LocalCryptoMaterialsCache.java
in src/main/java/com/amazonaws/encryptionsdk/caching
196 26
DecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
530 26
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
329 24
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
269 22
EncryptionMaterialsRequest.java
in src/main/java/com/amazonaws/encryptionsdk/model
125 21
DecryptionMaterialsRequest.java
in src/main/java/com/amazonaws/encryptionsdk/model
89 19
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
373 19
KeyBlob.java
in src/main/java/com/amazonaws/encryptionsdk/model
161 18
CachingCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk/caching
211 17
Utils.java
in src/main/java/com/amazonaws/encryptionsdk/internal
170 16
DecryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
69 15
AwsKmsCmkArnInfo.java
in src/main/java/com/amazonaws/encryptionsdk/internal
142 14
EncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
320 14
AwsKmsMrkAwareMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
214 13
MasterKeyRequest.java
in src/main/java/com/amazonaws/encryptionsdk
87 13
LazyMessageCryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
85 13
TrailingSignatureAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk/internal
181 13
AwsKmsMrkAwareMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
219 12
CipherFrameHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
122 12
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
163 11
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
173 10
CryptoMaterialsCache.java
in src/main/java/com/amazonaws/encryptionsdk/caching
82 10
EncryptionMaterialsHandler.java
in src/main/java/com/amazonaws/encryptionsdk/model
88 9
MultipleProviderFactory.java
in src/main/java/com/amazonaws/encryptionsdk/multi
119 9
PrimitivesParser.java
in src/main/java/com/amazonaws/encryptionsdk/internal
80 9
CipherBlockHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
78 8
JceMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/jce
132 8
MasterKey.java
in src/main/java/com/amazonaws/encryptionsdk
77 8
BlockEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
92 8
FrameEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
166 8
CiphertextFooters.java
in src/main/java/com/amazonaws/encryptionsdk/model
83 7
KeyStoreProvider.java
in src/main/java/com/amazonaws/encryptionsdk/jce
151 7
CryptoInputStream.java
in src/main/java/com/amazonaws/encryptionsdk
125 7
FrameDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
148 7
BlockDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
110 7
DecryptionMaterialsHandler.java
in src/main/java/com/amazonaws/encryptionsdk/model
63 6
DefaultCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk
121 6
CMMHandler.java
in src/main/java/com/amazonaws/encryptionsdk
90 6
CryptoResult.java
in src/main/java/com/amazonaws/encryptionsdk
46 6
HmacKeyDerivationFunction.java
in src/main/java/com/amazonaws/encryptionsdk/internal
90 6
DiscoveryFilter.java
in src/main/java/com/amazonaws/encryptionsdk/kms
35 5
NoSuchMasterKeyException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5
UnsupportedProviderException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5
AwsCryptoException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
23 5
MasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk
45 5
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 7 long lines.

File# lines# units# long lines
AwsCrypto.java
in src/main/java/com/amazonaws/encryptionsdk
872 64 4
EncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
320 14 2
DecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
530 26 1
Correlations

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

src/main/java/com/amazonaws/encryptionsdk/kms/AwsKmsMrkAwareMasterKeyProvider.java x: 4 commits (all time) y: 373 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/KmsMasterKeyProvider.java x: 29 commits (all time) y: 361 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/AwsKmsMrkAwareMasterKeyProvider.java x: 3 commits (all time) y: 329 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/KmsMasterKeyProvider.java x: 3 commits (all time) y: 269 lines of code src/main/java/com/amazonaws/encryptionsdk/CMMHandler.java x: 2 commits (all time) y: 90 lines of code src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterials.java x: 11 commits (all time) y: 69 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoResult.java x: 8 commits (all time) y: 46 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/DecryptionHandler.java x: 15 commits (all time) y: 530 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/RsaJceKeyCipher.java x: 8 commits (all time) y: 83 lines of code src/main/java/com/amazonaws/encryptionsdk/jce/JceMasterKey.java x: 18 commits (all time) y: 132 lines of code src/main/java/com/amazonaws/encryptionsdk/jce/KeyStoreProvider.java x: 7 commits (all time) y: 151 lines of code src/main/java/com/amazonaws/encryptionsdk/AwsCrypto.java x: 26 commits (all time) y: 872 lines of code src/main/java/com/amazonaws/encryptionsdk/CommitmentPolicy.java x: 5 commits (all time) y: 43 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoAlgorithm.java x: 10 commits (all time) y: 275 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoInputStream.java x: 9 commits (all time) y: 125 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoOutputStream.java x: 10 commits (all time) y: 67 lines of code src/main/java/com/amazonaws/encryptionsdk/DefaultCryptoMaterialsManager.java x: 11 commits (all time) y: 121 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/EncryptionHandler.java x: 11 commits (all time) y: 320 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/TrailingSignatureAlgorithm.java x: 10 commits (all time) y: 181 lines of code src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterialsHandler.java x: 1 commits (all time) y: 63 lines of code src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterialsRequest.java x: 4 commits (all time) y: 89 lines of code src/main/java/com/amazonaws/encryptionsdk/model/EncryptionMaterials.java x: 10 commits (all time) y: 137 lines of code src/main/java/com/amazonaws/encryptionsdk/model/EncryptionMaterialsHandler.java x: 1 commits (all time) y: 88 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/RegionalClientSupplier.java x: 2 commits (all time) y: 7 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/VersionInfo.java x: 9 commits (all time) y: 23 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/AwsKmsMrkAwareMasterKey.java x: 3 commits (all time) y: 214 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/AwsKmsMrkAwareMasterKey.java x: 1 commits (all time) y: 219 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/KmsMasterKey.java x: 1 commits (all time) y: 173 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/RequestClientCacher.java x: 1 commits (all time) y: 43 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/package-info.java x: 1 commits (all time) y: 1 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CiphertextHeaders.java x: 20 commits (all time) y: 501 lines of code codebuild/release/settings.xml x: 3 commits (all time) y: 29 lines of code codebuild/ci/settings.xml x: 1 commits (all time) y: 24 lines of code src/main/java/com/amazonaws/encryptionsdk/DataKey.java x: 6 commits (all time) y: 37 lines of code src/main/java/com/amazonaws/encryptionsdk/EncryptedDataKey.java x: 8 commits (all time) y: 6 lines of code src/main/java/com/amazonaws/encryptionsdk/MasterKey.java x: 6 commits (all time) y: 77 lines of code src/main/java/com/amazonaws/encryptionsdk/MasterKeyProvider.java x: 9 commits (all time) y: 45 lines of code src/main/java/com/amazonaws/encryptionsdk/MasterKeyRequest.java x: 7 commits (all time) y: 87 lines of code src/main/java/com/amazonaws/encryptionsdk/ParsedCiphertext.java x: 12 commits (all time) y: 26 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/CachingCryptoMaterialsManager.java x: 8 commits (all time) y: 211 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/CryptoMaterialsCache.java x: 2 commits (all time) y: 82 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/LocalCryptoMaterialsCache.java x: 2 commits (all time) y: 196 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/MsClock.java x: 2 commits (all time) y: 5 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/NullCryptoMaterialsCache.java x: 2 commits (all time) y: 39 lines of code src/main/java/com/amazonaws/encryptionsdk/exception/AwsCryptoException.java x: 4 commits (all time) y: 23 lines of code src/main/java/com/amazonaws/encryptionsdk/exception/BadCiphertextException.java x: 4 commits (all time) y: 16 lines of code src/main/java/com/amazonaws/encryptionsdk/exception/package-info.java x: 2 commits (all time) y: 1 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/AesGcmJceKeyCipher.java x: 7 commits (all time) y: 73 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/AwsKmsCmkArnInfo.java x: 3 commits (all time) y: 142 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/BlockDecryptionHandler.java x: 4 commits (all time) y: 110 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/BlockEncryptionHandler.java x: 5 commits (all time) y: 92 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/CipherHandler.java x: 3 commits (all time) y: 51 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/Constants.java x: 8 commits (all time) y: 16 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/CryptoHandler.java x: 5 commits (all time) y: 10 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/EncryptionContextSerializer.java x: 6 commits (all time) y: 131 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/FrameDecryptionHandler.java x: 6 commits (all time) y: 148 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/FrameEncryptionHandler.java x: 5 commits (all time) y: 166 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/HmacKeyDerivationFunction.java x: 3 commits (all time) y: 90 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/LazyMessageCryptoHandler.java x: 6 commits (all time) y: 85 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/MessageCryptoHandler.java x: 7 commits (all time) y: 11 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/PrimitivesParser.java x: 6 commits (all time) y: 80 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/ProcessingSummary.java x: 2 commits (all time) y: 16 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/Utils.java x: 11 commits (all time) y: 170 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/package-info.java x: 3 commits (all time) y: 1 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/DiscoveryFilter.java x: 2 commits (all time) y: 35 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/KmsMasterKey.java x: 18 commits (all time) y: 163 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CipherBlockHeaders.java x: 5 commits (all time) y: 78 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CipherFrameHeaders.java x: 4 commits (all time) y: 122 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CiphertextFooters.java x: 3 commits (all time) y: 83 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CiphertextType.java x: 4 commits (all time) y: 25 lines of code src/main/java/com/amazonaws/encryptionsdk/model/ContentType.java x: 2 commits (all time) y: 26 lines of code src/main/java/com/amazonaws/encryptionsdk/model/EncryptionMaterialsRequest.java x: 4 commits (all time) y: 125 lines of code src/main/java/com/amazonaws/encryptionsdk/model/KeyBlob.java x: 16 commits (all time) y: 161 lines of code src/main/java/com/amazonaws/encryptionsdk/multi/MultipleProviderFactory.java x: 6 commits (all time) y: 119 lines of code
872.0
lines of code
  min: 1.0
  average: 106.78
  25th percentile: 19.5
  median: 77.0
  75th percentile: 139.5
  max: 872.0
0 29.0
commits (all time)
min: 1.0 | average: 5.96 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 29.0

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

src/main/java/com/amazonaws/encryptionsdk/kms/AwsKmsMrkAwareMasterKeyProvider.java x: 4 contributors (all time) y: 373 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/KmsMasterKeyProvider.java x: 11 contributors (all time) y: 361 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/AwsKmsMrkAwareMasterKeyProvider.java x: 2 contributors (all time) y: 329 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/KmsMasterKeyProvider.java x: 2 contributors (all time) y: 269 lines of code src/main/java/com/amazonaws/encryptionsdk/CMMHandler.java x: 2 contributors (all time) y: 90 lines of code src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterials.java x: 6 contributors (all time) y: 69 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoResult.java x: 5 contributors (all time) y: 46 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/DecryptionHandler.java x: 9 contributors (all time) y: 530 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/RsaJceKeyCipher.java x: 4 contributors (all time) y: 83 lines of code src/main/java/com/amazonaws/encryptionsdk/jce/JceMasterKey.java x: 9 contributors (all time) y: 132 lines of code src/main/java/com/amazonaws/encryptionsdk/jce/KeyStoreProvider.java x: 5 contributors (all time) y: 151 lines of code src/main/java/com/amazonaws/encryptionsdk/AwsCrypto.java x: 11 contributors (all time) y: 872 lines of code src/main/java/com/amazonaws/encryptionsdk/CommitmentPolicy.java x: 3 contributors (all time) y: 43 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoAlgorithm.java x: 7 contributors (all time) y: 275 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoInputStream.java x: 7 contributors (all time) y: 125 lines of code src/main/java/com/amazonaws/encryptionsdk/CryptoOutputStream.java x: 8 contributors (all time) y: 67 lines of code src/main/java/com/amazonaws/encryptionsdk/DefaultCryptoMaterialsManager.java x: 7 contributors (all time) y: 121 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/EncryptionHandler.java x: 7 contributors (all time) y: 320 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/TrailingSignatureAlgorithm.java x: 7 contributors (all time) y: 181 lines of code src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterialsHandler.java x: 1 contributors (all time) y: 63 lines of code src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterialsRequest.java x: 4 contributors (all time) y: 89 lines of code src/main/java/com/amazonaws/encryptionsdk/model/EncryptionMaterials.java x: 5 contributors (all time) y: 137 lines of code src/main/java/com/amazonaws/encryptionsdk/model/EncryptionMaterialsHandler.java x: 1 contributors (all time) y: 88 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/RegionalClientSupplier.java x: 2 contributors (all time) y: 7 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/VersionInfo.java x: 7 contributors (all time) y: 23 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/AwsKmsMrkAwareMasterKey.java x: 3 contributors (all time) y: 214 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/AwsKmsMrkAwareMasterKey.java x: 1 contributors (all time) y: 219 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/KmsMasterKey.java x: 1 contributors (all time) y: 173 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/RequestClientCacher.java x: 1 contributors (all time) y: 43 lines of code src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/package-info.java x: 1 contributors (all time) y: 1 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CiphertextHeaders.java x: 11 contributors (all time) y: 501 lines of code codebuild/release/settings.xml x: 3 contributors (all time) y: 29 lines of code codebuild/ci/settings.xml x: 1 contributors (all time) y: 24 lines of code src/main/java/com/amazonaws/encryptionsdk/DataKey.java x: 4 contributors (all time) y: 37 lines of code src/main/java/com/amazonaws/encryptionsdk/EncryptedDataKey.java x: 5 contributors (all time) y: 6 lines of code src/main/java/com/amazonaws/encryptionsdk/MasterKey.java x: 4 contributors (all time) y: 77 lines of code src/main/java/com/amazonaws/encryptionsdk/MasterKeyProvider.java x: 6 contributors (all time) y: 45 lines of code src/main/java/com/amazonaws/encryptionsdk/MasterKeyRequest.java x: 5 contributors (all time) y: 87 lines of code src/main/java/com/amazonaws/encryptionsdk/ParsedCiphertext.java x: 6 contributors (all time) y: 26 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/CachingCryptoMaterialsManager.java x: 5 contributors (all time) y: 211 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/CryptoMaterialsCache.java x: 2 contributors (all time) y: 82 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/LocalCryptoMaterialsCache.java x: 2 contributors (all time) y: 196 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/MsClock.java x: 2 contributors (all time) y: 5 lines of code src/main/java/com/amazonaws/encryptionsdk/caching/NullCryptoMaterialsCache.java x: 2 contributors (all time) y: 39 lines of code src/main/java/com/amazonaws/encryptionsdk/exception/AwsCryptoException.java x: 3 contributors (all time) y: 23 lines of code src/main/java/com/amazonaws/encryptionsdk/exception/BadCiphertextException.java x: 3 contributors (all time) y: 16 lines of code src/main/java/com/amazonaws/encryptionsdk/exception/package-info.java x: 2 contributors (all time) y: 1 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/AesGcmJceKeyCipher.java x: 3 contributors (all time) y: 73 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/AwsKmsCmkArnInfo.java x: 2 contributors (all time) y: 142 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/BlockDecryptionHandler.java x: 4 contributors (all time) y: 110 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/BlockEncryptionHandler.java x: 5 contributors (all time) y: 92 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/CipherHandler.java x: 3 contributors (all time) y: 51 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/CommittedKey.java x: 1 contributors (all time) y: 80 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/Constants.java x: 5 contributors (all time) y: 16 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/CryptoHandler.java x: 4 contributors (all time) y: 10 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/EncryptionContextSerializer.java x: 5 contributors (all time) y: 131 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/FrameDecryptionHandler.java x: 4 contributors (all time) y: 148 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/FrameEncryptionHandler.java x: 4 contributors (all time) y: 166 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/HmacKeyDerivationFunction.java x: 3 contributors (all time) y: 90 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/MessageCryptoHandler.java x: 5 contributors (all time) y: 11 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/PrimitivesParser.java x: 3 contributors (all time) y: 80 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/ProcessingSummary.java x: 2 contributors (all time) y: 16 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/Utils.java x: 6 contributors (all time) y: 170 lines of code src/main/java/com/amazonaws/encryptionsdk/internal/package-info.java x: 3 contributors (all time) y: 1 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/DiscoveryFilter.java x: 1 contributors (all time) y: 35 lines of code src/main/java/com/amazonaws/encryptionsdk/kms/KmsMasterKey.java x: 7 contributors (all time) y: 163 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CipherBlockHeaders.java x: 3 contributors (all time) y: 78 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CipherFrameHeaders.java x: 4 contributors (all time) y: 122 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CiphertextFooters.java x: 3 contributors (all time) y: 83 lines of code src/main/java/com/amazonaws/encryptionsdk/model/CiphertextType.java x: 4 contributors (all time) y: 25 lines of code src/main/java/com/amazonaws/encryptionsdk/model/ContentType.java x: 2 contributors (all time) y: 26 lines of code src/main/java/com/amazonaws/encryptionsdk/model/EncryptionMaterialsRequest.java x: 2 contributors (all time) y: 125 lines of code src/main/java/com/amazonaws/encryptionsdk/model/KeyBlob.java x: 6 contributors (all time) y: 161 lines of code src/main/java/com/amazonaws/encryptionsdk/multi/MultipleProviderFactory.java x: 4 contributors (all time) y: 119 lines of code
872.0
lines of code
  min: 1.0
  average: 106.78
  25th percentile: 19.5
  median: 77.0
  75th percentile: 139.5
  max: 872.0
0 11.0
contributors (all time)
min: 1.0 | average: 3.88 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 11.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".