aws / aws-encryption-sdk-java
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 96
  • Daily file updates (only one update per file and date counted): 342
  • First update: 2016-03-18
  • Latest update: 2021-12-27
  • Days between first and latest update: 2111 (301 weeks, estimated 1505 working days)
  • Active days (at least one file change): 175
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 96 files with 8,558 lines of code in files.
    • 74 files that are 366+ days old (7,058 lines of code)
    • 14 files that are 181-365 days old (846 lines of code)
    • 8 files that are 91-180 days old (654 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
82% | 9% | 7% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 96 files with 8,558 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 81 files have been last changed 181-365 days ago (7,210 lines of code)
    • 14 files have been last changed 91-180 days ago (1,310 lines of code)
    • 1 files have been last changed 31-90 days ago (38 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 84% | 15% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, yml, md, sh, xml, json, txt, rst, gitignore, gitmodules, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java92% | 7% | 0% | 0% | 0%
yml0% | 26% | 73% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java0% | 93% | 6% | 0% | 0%
yml0% | 5% | 90% | 4% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/main/java/com/amazonaws/encryptionsdk/internal99% | <1% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk100% | 0% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/model100% | 0% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/kms49% | 50% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/caching100% | 0% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/jce100% | 0% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/multi100% | 0% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/exception100% | 0% | 0% | 0% | 0%
codebuild/release0% | 37% | 62% | 0% | 0%
codebuild/ci0% | 58% | 41% | 0% | 0%
compliance_exceptions0% | 100% | 0% | 0% | 0%
cfn0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/main/java/com/amazonaws/encryptionsdk/internal0% | 100% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk0% | 100% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/kms0% | 100% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/model0% | 63% | 36% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/caching0% | 100% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/jce0% | 100% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/multi0% | 100% | 0% | 0% | 0%
src/main/java/com/amazonaws/encryptionsdk/exception0% | 100% | 0% | 0% | 0%
codebuild/ci0% | 23% | 76% | 0% | 0%
compliance_exceptions0% | 100% | 0% | 0% | 0%
cfn0% | 0% | 100% | 0% | 0%
codebuild/release0% | 0% | 88% | 11% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CiphertextHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
501 41 98 2146 17
AwsCrypto.java
in src/main/java/com/amazonaws/encryptionsdk
459 36 224 2146 18
DecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
424 21 224 2146 11
CryptoAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk
407 25 224 2146 8
KmsMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
361 29 224 2146 18
EncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
301 14 224 2146 8
Utils.java
in src/main/java/com/amazonaws/encryptionsdk/internal
170 16 224 2146 11
FrameEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
166 8 224 2146 5
KmsMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
163 11 224 2146 15
KeyBlob.java
in src/main/java/com/amazonaws/encryptionsdk/model
161 18 224 2146 12
KeyStoreProvider.java
in src/main/java/com/amazonaws/encryptionsdk/jce
150 7 224 2146 5
FrameDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
148 7 224 2146 5
JceMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/jce
131 8 224 2146 13
EncryptionContextSerializer.java
in src/main/java/com/amazonaws/encryptionsdk/internal
131 2 224 2146 6
CryptoInputStream.java
in src/main/java/com/amazonaws/encryptionsdk
122 7 224 2146 7
CipherFrameHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
122 12 224 2146 4
MultipleProviderFactory.java
in src/main/java/com/amazonaws/encryptionsdk/multi
119 9 224 2146 5
BlockDecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
110 7 224 2146 4
BlockEncryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
92 8 224 2146 5
MasterKeyRequest.java
in src/main/java/com/amazonaws/encryptionsdk
87 13 224 2146 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aws-kms-mrk-aware-symmetric-region-discovery-keyring.java
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-multi-keyrings.java
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-symmetric-keyring.java
in compliance_exceptions
1 - 230 230 1
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/multi
1 - 224 2146 2
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/internal
1 - 224 2146 3
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/kms
1 - 224 2146 2
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/model
1 - 224 2146 3
package-info.java
in src/main/java/com/amazonaws/encryptionsdk
1 - 224 2146 2
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/exception
1 - 224 2146 2
package-info.java
in src/main/java/com/amazonaws/encryptionsdk/jce
1 - 224 2146 2
EncryptionCompletionListener.java
in src/main/java/com/amazonaws/encryptionsdk/model
5 - 224 1649 2
MsClock.java
in src/main/java/com/amazonaws/encryptionsdk/caching
5 - 224 1649 2
EncryptedDataKey.java
in src/main/java/com/amazonaws/encryptionsdk
6 - 224 2146 7
KmsMethods.java
in src/main/java/com/amazonaws/encryptionsdk/kms
7 - 224 2146 2
CryptoMaterialsManager.java
in src/main/java/com/amazonaws/encryptionsdk
9 - 224 1649 2
CryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
10 - 224 2146 5
MessageCryptoHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
11 - 224 2146 6
Constants.java
in src/main/java/com/amazonaws/encryptionsdk/internal
16 1 224 2146 7
ProcessingSummary.java
in src/main/java/com/amazonaws/encryptionsdk/internal
16 3 224 2146 2
BadCiphertextException.java
in src/main/java/com/amazonaws/encryptionsdk/exception
16 4 224 2146 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
artifact-hunt.yml
in codebuild/release
15 - 92 92 1
upload_artifacts.yml
in codebuild/release
38 - 81 99 4
javadoc.yml
in codebuild/release
21 - 102 102 1
release.yml
in codebuild/release
114 - 92 106 4
version.yml
in codebuild/release
24 - 92 106 2
ci.yml
in codebuild/ci
81 - 115 115 1
ci_cd.yml
in cfn
323 - 120 120 1
code_artifact.yml
in cfn
38 - 131 131 1
release-ci.yml
in codebuild/ci
59 - 115 189 2
validate-ci.yml
in codebuild/ci
36 - 189 189 1
static-analysis.yml
in codebuild/ci
10 - 189 189 1
vectors-ci.yml
in codebuild/ci
8 - 167 189 2
AwsKmsMrkAwareMasterKeyProvider.java
in src/main/java/com/amazonaws/encryptionsdk/kms
373 19 224 230 2
AwsKmsMrkAwareMasterKey.java
in src/main/java/com/amazonaws/encryptionsdk/kms
214 13 224 230 2
aws-kms-mrk-aware-symmetric-keyring.java
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-multi-keyrings.java
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-symmetric-region-discovery-keyring.java
in compliance_exceptions
1 - 230 230 1
SignaturePolicy.java
in src/main/java/com/amazonaws/encryptionsdk/internal
17 2 224 250 2
release-staging.yml
in codebuild/release
41 - 106 271 4
validate-staging.yml
in codebuild/release
36 - 106 271 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
upload_artifacts.yml
in codebuild/release
38 - 81 99 4
release.yml
in codebuild/release
114 - 92 106 4
release-prod.yml
in codebuild/release
31 - 92 271 5
version.yml
in codebuild/release
24 - 92 106 2
artifact-hunt.yml
in codebuild/release
15 - 92 92 1
CiphertextHeaders.java
in src/main/java/com/amazonaws/encryptionsdk/model
501 41 98 2146 17
javadoc.yml
in codebuild/release
21 - 102 102 1
release-staging.yml
in codebuild/release
41 - 106 271 4
validate-staging.yml
in codebuild/release
36 - 106 271 3
validate-prod.yml
in codebuild/release
18 - 106 271 3
ci.yml
in codebuild/ci
81 - 115 115 1
release-ci.yml
in codebuild/ci
59 - 115 189 2
ci_cd.yml
in cfn
323 - 120 120 1
code_artifact.yml
in cfn
38 - 131 131 1
vectors-ci.yml
in codebuild/ci
8 - 167 189 2
validate-ci.yml
in codebuild/ci
36 - 189 189 1
static-analysis.yml
in codebuild/ci
10 - 189 189 1
AwsCrypto.java
in src/main/java/com/amazonaws/encryptionsdk
459 36 224 2146 18
DecryptionHandler.java
in src/main/java/com/amazonaws/encryptionsdk/internal
424 21 224 2146 11
CryptoAlgorithm.java
in src/main/java/com/amazonaws/encryptionsdk
407 25 224 2146 8