aws / aws-encryption-sdk
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system44% (8,177 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go48% (4,284 lines)
rs47% (2,275 lines)
cs42% (630 lines)
java32% (517 lines)
py18% (264 lines)
yaml66% (112 lines)
toml60% (95 lines)
Duplication per Component (primary)
releases42% (5,136 lines)
AwsEncryptionSDK48% (2,557 lines)
TestVectors36% (372 lines)
cfn66% (112 lines)

Duplication Between Components (50+ lines)

G AwsEncryptionSDK AwsEncryptionSDK releases releases AwsEncryptionSDK--releases 1987 TestVectors TestVectors AwsEncryptionSDK--TestVectors 671 TestVectors--releases 86

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,062 duplicates...
Size#FoldersFilesLinesCode
275 x 2 AwsEncryptionSDK/runtime...erated/AwsEncryptionSdk
TestVectors/runtimes/net/Generated/TestVectors
10:481 (99%)
14:469 (98%)
view
257 x 2 AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
16:396 (100%)
16:396 (100%)
view
254 x 2 AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
18:407 (100%)
18:407 (100%)
view
129 x 2 releases/rust/esdk/src/operation/encrypt
releases/rust/esdk/src/types
67:215 (67%)
67:215 (67%)
view
122 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/ESDK
133:254 (17%)
133:254 (48%)
view
121 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/EncryptDecryptHelpers
133:253 (47%)
132:252 (16%)
view
121 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/EncryptDecryptHelpers
133:253 (17%)
132:252 (16%)
view
120 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/KeyDerivation
133:252 (16%)
130:249 (28%)
view
120 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/KeyDerivation
133:252 (47%)
130:249 (28%)
view
120 x 2 releases/go/encryption-sdk/EncryptDecryptHelpers
releases/go/encryption-sdk/KeyDerivation
132:251 (16%)
130:249 (28%)
view
119 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/MessageBody
133:251 (16%)
130:248 (17%)
view
119 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/MessageBody
133:251 (46%)
130:248 (17%)
view
119 x 2 releases/go/encryption-sdk/EncryptDecryptHelpers
releases/go/encryption-sdk/MessageBody
132:250 (16%)
130:248 (17%)
view
119 x 2 releases/go/encryption-sdk/KeyDerivation
releases/go/encryption-sdk/MessageBody
130:248 (28%)
130:248 (17%)
view
118 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/Frames
133:250 (46%)
128:245 (24%)
view
118 x 2 releases/go/encryption-sdk/EncryptDecryptHelpers
releases/go/encryption-sdk/Frames
132:249 (15%)
128:245 (24%)
view
118 x 2 releases/go/encryption-sdk/Frames
releases/go/encryption-sdk/MessageBody
128:245 (24%)
130:247 (17%)
view
118 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/Frames
133:250 (16%)
128:245 (24%)
view
118 x 2 releases/go/encryption-sdk/Frames
releases/go/encryption-sdk/KeyDerivation
128:245 (24%)
130:247 (28%)
view
117 x 2 releases/go/encryption-sdk/Header
releases/go/encryption-sdk/KeyDerivation
127:243 (43%)
130:246 (28%)
view
117 x 2 releases/go/encryption-sdk/Header
releases/go/encryption-sdk/MessageBody
127:243 (43%)
130:246 (17%)
view
117 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/Header
133:249 (16%)
127:243 (43%)
view
117 x 2 releases/go/encryption-sdk/Frames
releases/go/encryption-sdk/Header
128:244 (24%)
127:243 (43%)
view
117 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/Header
133:249 (46%)
127:243 (43%)
view
117 x 2 releases/go/encryption-sdk/EncryptDecryptHelpers
releases/go/encryption-sdk/Header
132:248 (15%)
127:243 (43%)
view
116 x 2 releases/go/encryption-sdk/EncryptDecryptHelpers
releases/go/encryption-sdk/HeaderAuth
132:247 (15%)
126:241 (55%)
view
116 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/HeaderAuth
133:248 (45%)
126:241 (55%)
view
116 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/HeaderAuth
133:248 (16%)
126:241 (55%)
view
116 x 2 releases/go/encryption-sdk/HeaderAuth
releases/go/encryption-sdk/MessageBody
126:241 (55%)
130:245 (17%)
view
116 x 2 releases/go/encryption-sdk/Header
releases/go/encryption-sdk/HeaderAuth
127:242 (42%)
126:241 (55%)
view
116 x 2 releases/go/encryption-sdk/HeaderAuth
releases/go/encryption-sdk/KeyDerivation
126:241 (55%)
130:245 (27%)
view
116 x 2 releases/go/encryption-sdk/Frames
releases/go/encryption-sdk/HeaderAuth
128:243 (24%)
126:241 (55%)
view
113 x 2 releases/go/encryption-sdk/EncryptedDataKeys
releases/go/encryption-sdk/MessageBody
124:236 (45%)
130:242 (17%)
view
113 x 2 releases/go/encryption-sdk/EncryptedDataKeys
releases/go/encryption-sdk/KeyDerivation
124:236 (45%)
130:242 (27%)
view
113 x 2 releases/go/encryption-sdk/EncryptedDataKeys
releases/go/encryption-sdk/Header
124:236 (45%)
127:239 (41%)
view
113 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/EncryptedDataKeys
133:245 (15%)
124:236 (45%)
view
113 x 2 releases/go/encryption-sdk/EncryptedDataKeys
releases/go/encryption-sdk/HeaderAuth
124:236 (45%)
126:238 (54%)
view
113 x 2 releases/go/encryption-sdk/EncryptDecryptHelpers
releases/go/encryption-sdk/EncryptedDataKeys
132:244 (15%)
124:236 (45%)
view
113 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/EncryptedDataKeys
133:245 (44%)
124:236 (45%)
view
113 x 2 releases/go/encryption-sdk/EncryptedDataKeys
releases/go/encryption-sdk/Frames
124:236 (45%)
128:240 (23%)
view
112 x 2 releases/go/encryption-sdk/MessageBody
releases/go/encryption-sdk/SharedHeaderFunctions
130:241 (16%)
122:233 (46%)
view
112 x 2 releases/go/encryption-sdk/Header
releases/go/encryption-sdk/SharedHeaderFunctions
127:238 (41%)
122:233 (46%)
view
112 x 2 releases/go/encryption-sdk/ESDK
releases/go/encryption-sdk/SharedHeaderFunctions
133:244 (44%)
122:233 (46%)
view
112 x 2 releases/go/encryption-sdk/Frames
releases/go/encryption-sdk/SharedHeaderFunctions
128:239 (23%)
122:233 (46%)
view
112 x 2 releases/go/encryption-sdk/EncryptedDataKeys
releases/go/encryption-sdk/SharedHeaderFunctions
124:235 (44%)
122:233 (46%)
view
112 x 2 releases/go/encryption-sdk/KeyDerivation
releases/go/encryption-sdk/SharedHeaderFunctions
130:241 (26%)
122:233 (46%)
view
112 x 2 releases/go/encryption-sdk/EncryptDecryptHelpers
releases/go/encryption-sdk/SharedHeaderFunctions
132:243 (15%)
122:233 (46%)
view
112 x 2 releases/go/encryption-sdk/HeaderAuth
releases/go/encryption-sdk/SharedHeaderFunctions
126:237 (53%)
122:233 (46%)
view
112 x 2 releases/go/encryption-s...EncryptionSdkOperations
releases/go/encryption-sdk/SharedHeaderFunctions
133:244 (15%)
122:233 (46%)
view
111 x 2 releases/go/encryption-sdk/Frames
releases/go/encryption-sdk/HeaderTypes
128:238 (23%)
121:231 (19%)
view
Duplicated Units
The list of top 38 duplicated units.
See data for all 38 unit duplicates...
Size#FoldersFilesLinesCode
21 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
247:269 
255:278 
255:278 
view
21 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
338:360 
351:374 
351:374 
view
21 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
371:393 
385:408 
385:408 
view
21 x 2 AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
133:158 
133:158 
view
21 x 2 AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
206:230 
206:230 
view
18 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
269:289 
260:280 
260:280 
view
18 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
358:378 
346:366 
346:366 
view
18 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
389:409 
377:397 
377:397 
view
17 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
45:65 
45:65 
45:65 
view
17 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
81:100 
81:100 
81:100 
view
16 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
99:123 
99:123 
99:123 
view
15 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
28:47 
28:47 
28:47 
view
15 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
49:68 
49:68 
49:68 
view
15 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
16:34 
16:34 
16:34 
view
15 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
138:156 
138:156 
138:156 
view
15 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
220:237 
214:231 
214:231 
view
13 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
18:35 
18:35 
18:35 
view
13 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
46:63 
46:63 
46:63 
view
13 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
107:128 
107:128 
107:128 
view
12 x 3 releases/go/encryption-s...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
89:103 
89:103 
89:103 
view
12 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
174:188 
171:185 
171:185 
view
11 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
82:94 
82:94 
82:94 
view
11 x 2 AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
158:170 
158:170 
view
10 x 2 AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
160:171 
160:171 
view
9 x 3 releases/go/encryption-s...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
30:41 
30:41 
30:41 
view
9 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
325:336 
338:349 
338:349 
view
8 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
17:26 
17:26 
17:26 
view
8 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
290:299 
281:290 
281:290 
view
7 x 3 releases/go/encryption-s...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
51:60 
51:60 
51:60 
view
7 x 3 releases/go/encryption-s...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
126:135 
126:135 
126:135 
view
7 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
169:177 
173:181 
173:181 
view
7 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
192:200 
196:204 
196:204 
view
7 x 4 AwsEncryptionSDK/runtime...phy/encryptionsdk/model
AwsEncryptionSDK/runtime...phy/encryptionsdk/model
AwsEncryptionSDK/runtime...phy/encryptionsdk/model
AwsEncryptionSDK/runtime...phy/encryptionsdk/model
14:22 
20:28 
24:32 
24:32 
view
6 x 3 releases/go/encryption-s...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
AwsEncryptionSDK/runtime...sdksmithygeneratedtypes
166:174 
166:174 
166:174 
view
6 x 3 releases/go/encryption-s...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
AwsEncryptionSDK/runtime...ptionsdksmithygenerated
271:278 
280:287 
280:287 
view
6 x 2 AwsEncryptionSDK/runtime...phyEncryptionSdkService
AwsEncryptionSDK/runtime...phyEncryptionSdkService
18:25 
18:25 
view
6 x 2 AwsEncryptionSDK/runtime...phyEncryptionSdkService
AwsEncryptionSDK/runtime...phyEncryptionSdkService
27:34 
27:34 
view
6 x 2 AwsEncryptionSDK/runtime...phyEncryptionSdkService
AwsEncryptionSDK/runtime...phyEncryptionSdkService
36:43 
36:43 
view