aws / aws-encryption-sdk-java
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 89 files with 9,503 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 30 files changed 6-20 times (5,169 lines of code)
    • 59 files changed 1-5 times (4,334 lines of code)
0% | 0% | 0% | 54% | 45%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 89 files with 9,503 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,734 lines of code)
    • 15 files changed by 6-10 contributors (2,408 lines of code)
    • 62 files changed by 2-5 contributors (4,635 lines of code)
    • 9 files changed by 1 contributor (726 lines of code)
0% | 18% | 25% | 48% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, yaml, md, json, sh, xml, txt, rst, gitignore, gitmodules, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 54% | 45%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 54% | 45%
codebuild0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
361 29 2016-03-18 2024-11-13 19 11 salusasecondus@users.norepl... 5892063+texastony@users.nor...
AwsCrypto.java
in src/main/java/com/amazonaws/encryptionsdk
872 64 2016-03-18 2023-12-05 19 11 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
CiphertextHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
501 41 2016-03-18 2021-10-26 17 11 salusasecondus@users.norepl... 47006790+farleyb-amazon@use...
JceMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/jce
132 8 2016-03-18 2023-12-12 15 9 salusasecondus@users.norepl... widdis@gmail.com
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
163 11 2016-03-18 2021-06-22 15 7 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
DecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
530 26 2016-03-18 2024-02-05 13 9 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
KeyBlob.java
in src/main/java/com/amazonaws/encryptionsdk/model
161 18 2016-03-18 2021-06-22 12 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
ParsedCiphertext.java
in src/main/java/com/amazonaws/encryptionsdk
26 3 2016-03-18 2021-06-22 11 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
Utils.java
in src/main/java/com/amazonaws/encryptionsdk/internal
170 16 2016-03-18 2021-06-22 11 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
DecryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
69 15 2017-07-28 2024-06-11 10 6 bdonlan@amazon.com lucasmcdonald3@gmail.com
CryptoOutputStream.java
in src/main/java/com/amazonaws/encryptionsdk
67 5 2016-03-18 2023-12-05 9 8 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
DefaultCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk
121 6 2017-07-28 2023-12-05 9 7 bdonlan@amazon.com 39110935+imabhichow@users.n...
EncryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
137 26 2017-07-28 2023-12-05 9 5 bdonlan@amazon.com 39110935+imabhichow@users.n...
TrailingSignatureAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk/internal
181 13 2017-07-28 2023-12-05 9 7 bdonlan@amazon.com 39110935+imabhichow@users.n...
CryptoAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk
275 26 2016-03-18 2023-12-05 9 7 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
EncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
320 14 2016-03-18 2023-12-05 9 7 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
MasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk
45 5 2016-03-18 2021-06-22 8 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CryptoInputStream.java
in src/main/java/com/amazonaws/encryptionsdk
125 7 2016-03-18 2023-12-05 8 7 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
EncryptedDataKey.java
in src/main/java/com/amazonaws/encryptionsdk
6 - 2016-03-18 2021-06-22 7 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
Constants.java
in src/main/java/com/amazonaws/encryptionsdk/internal
16 1 2016-03-18 2021-06-22 7 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
VersionInfo.java
in src/main/java/com/amazonaws/encryptionsdk/internal
23 3 2016-03-18 2022-03-07 7 7 salusasecondus@users.norepl... sean@swzy.ch
CryptoResult.java
in src/main/java/com/amazonaws/encryptionsdk
46 6 2016-03-18 2024-02-05 7 5 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
RsaJceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
83 2 2019-11-08 2023-12-12 7 4 55108558+wesleyrosenblum@us... widdis@gmail.com
CachingCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk/caching
211 17 2017-07-28 2021-06-22 7 5 bdonlan@amazon.com 49660121+lavaleri@users.nor...
MessageCryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
11 - 2016-03-18 2021-06-22 6 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
AesGcmJceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
73 3 2019-11-08 2021-06-22 6 3 55108558+wesleyrosenblum@us... 49660121+lavaleri@users.nor...
JceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
75 3 2019-11-08 2021-06-22 6 3 55108558+wesleyrosenblum@us... 49660121+lavaleri@users.nor...
MasterKeyRequest.java
in src/main/java/com/amazonaws/encryptionsdk
87 13 2016-03-18 2021-06-22 6 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
EncryptionContextSerializer.java
in src/main/java/com/amazonaws/encryptionsdk/internal
131 2 2016-03-18 2021-06-22 6 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
KeyStoreProvider.java
in src/main/java/com/amazonaws/encryptionsdk/jce
151 7 2016-03-18 2023-12-12 6 5 salusasecondus@users.norepl... widdis@gmail.com
CryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
10 - 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
DataKey.java
in src/main/java/com/amazonaws/encryptionsdk
37 4 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
MasterKey.java
in src/main/java/com/amazonaws/encryptionsdk
77 8 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
PrimitivesParser.java
in src/main/java/com/amazonaws/encryptionsdk/internal
80 9 2016-03-18 2021-06-22 5 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
LazyMessageCryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
85 13 2017-07-28 2021-06-22 5 4 bdonlan@amazon.com 49660121+lavaleri@users.nor...
BlockEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
92 8 2016-03-18 2021-06-22 5 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
MultipleProviderFactory.java
in src/main/java/com/amazonaws/encryptionsdk/multi
119 9 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
FrameDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
148 7 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
FrameEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
166 8 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
BadCiphertextException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
16 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
ParseException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
16 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CannotUnwrapDataKeyException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
17 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
UnsupportedProviderException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
NoSuchMasterKeyException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
AwsCryptoException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
23 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CiphertextType.java
in src/main/java/com/amazonaws/encryptionsdk/model
25 4 2016-03-18 2021-06-22 4 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CommitmentPolicy.java
in src/main/java/com/amazonaws/encryptionsdk
43 2 2020-09-10 2023-12-05 4 3 49660121+lavaleri@users.nor... 39110935+imabhichow@users.n...
CipherBlockHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
78 8 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
DecryptionMaterialsRequest.java
in src/main/java/com/amazonaws/encryptionsdk/model
89 19 2017-07-28 2023-12-05 4 4 bdonlan@amazon.com 39110935+imabhichow@users.n...
BlockDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
110 7 2016-03-18 2021-06-22 4 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
361 29 2016-03-18 2024-11-13 19 11 salusasecondus@users.norepl... 5892063+texastony@users.nor...
AwsCrypto.java
in src/main/java/com/amazonaws/encryptionsdk
872 64 2016-03-18 2023-12-05 19 11 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
CiphertextHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
501 41 2016-03-18 2021-10-26 17 11 salusasecondus@users.norepl... 47006790+farleyb-amazon@use...
JceMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/jce
132 8 2016-03-18 2023-12-12 15 9 salusasecondus@users.norepl... widdis@gmail.com
DecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
530 26 2016-03-18 2024-02-05 13 9 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
CryptoOutputStream.java
in src/main/java/com/amazonaws/encryptionsdk
67 5 2016-03-18 2023-12-05 9 8 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
163 11 2016-03-18 2021-06-22 15 7 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
DefaultCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk
121 6 2017-07-28 2023-12-05 9 7 bdonlan@amazon.com 39110935+imabhichow@users.n...
CryptoAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk
275 26 2016-03-18 2023-12-05 9 7 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
TrailingSignatureAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk/internal
181 13 2017-07-28 2023-12-05 9 7 bdonlan@amazon.com 39110935+imabhichow@users.n...
EncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
320 14 2016-03-18 2023-12-05 9 7 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
CryptoInputStream.java
in src/main/java/com/amazonaws/encryptionsdk
125 7 2016-03-18 2023-12-05 8 7 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
VersionInfo.java
in src/main/java/com/amazonaws/encryptionsdk/internal
23 3 2016-03-18 2022-03-07 7 7 salusasecondus@users.norepl... sean@swzy.ch
KeyBlob.java
in src/main/java/com/amazonaws/encryptionsdk/model
161 18 2016-03-18 2021-06-22 12 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
ParsedCiphertext.java
in src/main/java/com/amazonaws/encryptionsdk
26 3 2016-03-18 2021-06-22 11 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
Utils.java
in src/main/java/com/amazonaws/encryptionsdk/internal
170 16 2016-03-18 2021-06-22 11 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
DecryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
69 15 2017-07-28 2024-06-11 10 6 bdonlan@amazon.com lucasmcdonald3@gmail.com
MasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk
45 5 2016-03-18 2021-06-22 8 6 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
EncryptionMaterials.java
in src/main/java/com/amazonaws/encryptionsdk/model
137 26 2017-07-28 2023-12-05 9 5 bdonlan@amazon.com 39110935+imabhichow@users.n...
EncryptedDataKey.java
in src/main/java/com/amazonaws/encryptionsdk
6 - 2016-03-18 2021-06-22 7 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CryptoResult.java
in src/main/java/com/amazonaws/encryptionsdk
46 6 2016-03-18 2024-02-05 7 5 salusasecondus@users.norepl... 39110935+imabhichow@users.n...
CachingCryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk/caching
211 17 2017-07-28 2021-06-22 7 5 bdonlan@amazon.com 49660121+lavaleri@users.nor...
Constants.java
in src/main/java/com/amazonaws/encryptionsdk/internal
16 1 2016-03-18 2021-06-22 7 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
KeyStoreProvider.java
in src/main/java/com/amazonaws/encryptionsdk/jce
151 7 2016-03-18 2023-12-12 6 5 salusasecondus@users.norepl... widdis@gmail.com
MasterKeyRequest.java
in src/main/java/com/amazonaws/encryptionsdk
87 13 2016-03-18 2021-06-22 6 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
EncryptionContextSerializer.java
in src/main/java/com/amazonaws/encryptionsdk/internal
131 2 2016-03-18 2021-06-22 6 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
MessageCryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
11 - 2016-03-18 2021-06-22 6 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
BlockEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
92 8 2016-03-18 2021-06-22 5 5 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
RsaJceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
83 2 2019-11-08 2023-12-12 7 4 55108558+wesleyrosenblum@us... widdis@gmail.com
DataKey.java
in src/main/java/com/amazonaws/encryptionsdk
37 4 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
MultipleProviderFactory.java
in src/main/java/com/amazonaws/encryptionsdk/multi
119 9 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
MasterKey.java
in src/main/java/com/amazonaws/encryptionsdk
77 8 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
LazyMessageCryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
85 13 2017-07-28 2021-06-22 5 4 bdonlan@amazon.com 49660121+lavaleri@users.nor...
FrameEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
166 8 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
10 - 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
FrameDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
148 7 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
DecryptionMaterialsRequest.java
in src/main/java/com/amazonaws/encryptionsdk/model
89 19 2017-07-28 2023-12-05 4 4 bdonlan@amazon.com 39110935+imabhichow@users.n...
CipherFrameHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
122 12 2016-03-18 2021-06-22 4 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CiphertextType.java
in src/main/java/com/amazonaws/encryptionsdk/model
25 4 2016-03-18 2021-06-22 4 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
373 19 2021-06-16 2024-11-13 4 4 salkeldr@amazon.com 5892063+texastony@users.nor...
BlockDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
110 7 2016-03-18 2021-06-22 4 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
AesGcmJceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
73 3 2019-11-08 2021-06-22 6 3 55108558+wesleyrosenblum@us... 49660121+lavaleri@users.nor...
JceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
75 3 2019-11-08 2021-06-22 6 3 55108558+wesleyrosenblum@us... 49660121+lavaleri@users.nor...
PrimitivesParser.java
in src/main/java/com/amazonaws/encryptionsdk/internal
80 9 2016-03-18 2021-06-22 5 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CipherBlockHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
78 8 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
NoSuchMasterKeyException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CannotUnwrapDataKeyException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
17 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
UnsupportedProviderException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
ParseException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
16 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
AwsCryptoException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
23 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AwsKmsMrkAwareMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
219 12 2022-03-07 2022-03-07 1 1 sean@swzy.ch sean@swzy.ch
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
173 10 2022-03-07 2022-03-07 1 1 sean@swzy.ch sean@swzy.ch
EncryptionMaterialsHandler.java
in src/main/java/com/amazonaws/encryptionsdk/model
88 9 2023-12-05 2023-12-05 1 1 39110935+imabhichow@users.n... 39110935+imabhichow@users.n...
CommittedKey.java
in src/main/java/com/amazonaws/encryptionsdk/internal
80 2 2020-09-10 2021-06-22 2 1 49660121+lavaleri@users.nor... 49660121+lavaleri@users.nor...
DecryptionMaterialsHandler.java
in src/main/java/com/amazonaws/encryptionsdk/model
63 6 2023-12-05 2023-12-05 1 1 39110935+imabhichow@users.n... 39110935+imabhichow@users.n...
RequestClientCacher.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
43 3 2022-03-07 2022-03-07 1 1 sean@swzy.ch sean@swzy.ch
DiscoveryFilter.java
in src/main/java/com/amazonaws/encryptionsdk/kms
35 5 2020-09-10 2021-06-22 2 1 49660121+lavaleri@users.nor... 49660121+lavaleri@users.nor...
settings.xml
in codebuild/ci
24 - 2021-07-27 2021-07-27 1 1 5892063+texastony@users.nor... 5892063+texastony@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
1 - 2022-03-07 2022-03-07 1 1 sean@swzy.ch sean@swzy.ch
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
329 24 2022-03-07 2024-11-13 3 2 sean@swzy.ch 5892063+texastony@users.nor...
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
269 22 2022-03-07 2024-11-13 3 2 sean@swzy.ch 5892063+texastony@users.nor...
LocalCryptoMaterialsCache.java
in src/main/java/com/amazonaws/encryptionsdk/caching
196 26 2017-07-28 2021-06-22 2 2 bdonlan@amazon.com 49660121+lavaleri@users.nor...
AwsKmsCmkArnInfo.java
in src/main/java/com/amazonaws/encryptionsdk/internal
142 14 2020-09-10 2021-06-22 3 2 49660121+lavaleri@users.nor... 49660121+lavaleri@users.nor...
EncryptionMaterialsRequest.java
in src/main/java/com/amazonaws/encryptionsdk/model
125 21 2017-07-28 2021-06-22 3 2 bdonlan@amazon.com 49660121+lavaleri@users.nor...
CMMHandler.java
in src/main/java/com/amazonaws/encryptionsdk
90 6 2023-12-05 2024-06-11 2 2 39110935+imabhichow@users.n... lucasmcdonald3@gmail.com
CryptoMaterialsCache.java
in src/main/java/com/amazonaws/encryptionsdk/caching
82 10 2017-07-28 2021-06-22 2 2 bdonlan@amazon.com 49660121+lavaleri@users.nor...
NullCryptoMaterialsCache.java
in src/main/java/com/amazonaws/encryptionsdk/caching
39 4 2017-07-28 2021-06-22 2 2 bdonlan@amazon.com 49660121+lavaleri@users.nor...
ContentType.java
in src/main/java/com/amazonaws/encryptionsdk/model
26 4 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
SignaturePolicy.java
in src/main/java/com/amazonaws/encryptionsdk/internal
17 2 2021-05-27 2021-06-22 2 2 5892063+texastony@users.nor... 49660121+lavaleri@users.nor...
ProcessingSummary.java
in src/main/java/com/amazonaws/encryptionsdk/internal
16 3 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk
9 - 2017-07-28 2021-06-22 2 2 bdonlan@amazon.com 49660121+lavaleri@users.nor...
RegionalClientSupplier.java
in src/main/java/com/amazonaws/encryptionsdk/kmssdkv2
7 - 2022-03-07 2022-06-14 2 2 sean@swzy.ch 5892063+texastony@users.nor...
KmsMethods.java
in src/main/java/com/amazonaws/encryptionsdk/kms
7 - 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
EncryptionCompletionListener.java
in src/main/java/com/amazonaws/encryptionsdk/model
5 - 2017-07-28 2021-06-22 2 2 bdonlan@amazon.com 49660121+lavaleri@users.nor...
MsClock.java
in src/main/java/com/amazonaws/encryptionsdk/caching
5 - 2017-07-28 2021-06-22 2 2 bdonlan@amazon.com 49660121+lavaleri@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/jce
1 - 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/kms
1 - 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/exception
1 - 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/multi
1 - 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk
1 - 2016-03-18 2021-06-22 2 2 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
AwsKmsMrkAwareMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
214 13 2021-06-16 2022-03-07 3 3 salkeldr@amazon.com sean@swzy.ch
HmacKeyDerivationFunction.java
in src/main/java/com/amazonaws/encryptionsdk/internal
90 6 2019-10-18 2021-06-22 3 3 55108558+wesleyrosenblum@us... 49660121+lavaleri@users.nor...
CiphertextFooters.java
in src/main/java/com/amazonaws/encryptionsdk/model
83 7 2016-03-18 2021-06-22 3 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
PrimitivesParser.java
in src/main/java/com/amazonaws/encryptionsdk/internal
80 9 2016-03-18 2021-06-22 5 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CipherBlockHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
78 8 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
JceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
75 3 2019-11-08 2021-06-22 6 3 55108558+wesleyrosenblum@us... 49660121+lavaleri@users.nor...
AesGcmJceKeyCipher.java
in src/main/java/com/amazonaws/encryptionsdk/internal
73 3 2019-11-08 2021-06-22 6 3 55108558+wesleyrosenblum@us... 49660121+lavaleri@users.nor...
CipherHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
51 1 2016-03-18 2021-06-22 3 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CommitmentPolicy.java
in src/main/java/com/amazonaws/encryptionsdk
43 2 2020-09-10 2023-12-05 4 3 49660121+lavaleri@users.nor... 39110935+imabhichow@users.n...
settings.xml
in codebuild/release
29 - 2021-05-06 2021-10-18 3 3 47006790+farleyb-amazon@use... 39066999+josecorella@users....
AwsCryptoException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
23 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
NoSuchMasterKeyException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
UnsupportedProviderException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
22 5 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
CannotUnwrapDataKeyException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
17 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
ParseException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
16 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
BadCiphertextException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
16 4 2016-03-18 2021-06-22 4 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/model
1 - 2016-03-18 2021-06-22 3 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/internal
1 - 2016-03-18 2021-06-22 3 3 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
373 19 2021-06-16 2024-11-13 4 4 salkeldr@amazon.com 5892063+texastony@users.nor...
FrameEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
166 8 2016-03-18 2021-06-22 5 4 salusasecondus@users.norepl... 49660121+lavaleri@users.nor...
Correlations

File Size vs. Number of Changes: 89 points

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

Number of Contributors vs. Number of Changes: 89 points

src/main/java/com/amazonaws/encryptionsdk/kms/AwsKmsMrkAwareMasterKeyProvider.java x: 4 # contributors y: 4 # changes src/main/java/com/amazonaws/encryptionsdk/kms/KmsMasterKeyProvider.java x: 11 # contributors y: 19 # changes src/main/java/com/amazonaws/encryptionsdk/kmssdkv2/AwsKmsMrkAwareMasterKeyProvider.java x: 2 # contributors y: 3 # changes src/main/java/com/amazonaws/encryptionsdk/CMMHandler.java x: 2 # contributors y: 2 # changes src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterials.java x: 6 # contributors y: 10 # changes src/main/java/com/amazonaws/encryptionsdk/CryptoResult.java x: 5 # contributors y: 7 # changes src/main/java/com/amazonaws/encryptionsdk/internal/DecryptionHandler.java x: 9 # contributors y: 13 # changes src/main/java/com/amazonaws/encryptionsdk/internal/RsaJceKeyCipher.java x: 4 # contributors y: 7 # changes src/main/java/com/amazonaws/encryptionsdk/jce/JceMasterKey.java x: 9 # contributors y: 15 # changes src/main/java/com/amazonaws/encryptionsdk/jce/KeyStoreProvider.java x: 5 # contributors y: 6 # changes src/main/java/com/amazonaws/encryptionsdk/CommitmentPolicy.java x: 3 # contributors y: 4 # changes src/main/java/com/amazonaws/encryptionsdk/CryptoAlgorithm.java x: 7 # contributors y: 9 # changes src/main/java/com/amazonaws/encryptionsdk/CryptoInputStream.java x: 7 # contributors y: 8 # changes src/main/java/com/amazonaws/encryptionsdk/CryptoOutputStream.java x: 8 # contributors y: 9 # changes src/main/java/com/amazonaws/encryptionsdk/model/DecryptionMaterialsHandler.java x: 1 # contributors y: 1 # changes src/main/java/com/amazonaws/encryptionsdk/model/EncryptionMaterials.java x: 5 # contributors y: 9 # changes src/main/java/com/amazonaws/encryptionsdk/internal/VersionInfo.java x: 7 # contributors y: 7 # changes src/main/java/com/amazonaws/encryptionsdk/kms/AwsKmsMrkAwareMasterKey.java x: 3 # contributors y: 3 # changes src/main/java/com/amazonaws/encryptionsdk/model/CiphertextHeaders.java x: 11 # contributors y: 17 # changes src/main/java/com/amazonaws/encryptionsdk/DataKey.java x: 4 # contributors y: 5 # changes src/main/java/com/amazonaws/encryptionsdk/MasterKeyProvider.java x: 6 # contributors y: 8 # changes src/main/java/com/amazonaws/encryptionsdk/ParsedCiphertext.java x: 6 # contributors y: 11 # changes src/main/java/com/amazonaws/encryptionsdk/internal/AesGcmJceKeyCipher.java x: 3 # contributors y: 6 # changes src/main/java/com/amazonaws/encryptionsdk/internal/BlockEncryptionHandler.java x: 5 # contributors y: 5 # changes src/main/java/com/amazonaws/encryptionsdk/internal/CommittedKey.java x: 1 # contributors y: 2 # changes src/main/java/com/amazonaws/encryptionsdk/internal/PrimitivesParser.java x: 3 # contributors y: 5 # changes src/main/java/com/amazonaws/encryptionsdk/kms/KmsMasterKey.java x: 7 # contributors y: 15 # changes src/main/java/com/amazonaws/encryptionsdk/model/KeyBlob.java x: 6 # contributors y: 12 # changes
19.0
# changes
  min: 1.0
  average: 5.22
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 19.0
0 11.0
# contributors
min: 1.0 | average: 3.88 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 11.0

Number of Contributors vs. File Size: 89 points

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