aws / aws-nitro-enclaves-acm
File Size

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

Intro
Learn more...
File Size Overall
49% | 0% | 17% | 22% | 10%
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
rs51% | 0% | 18% | 23% | 7%
ts0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src50% | 0% | 17% | 22% | 8%
cdk0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
env0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
pkcs11.rs
in src/vtok_p11/src
7808 67
object.rs
in src/vtok_p11/src/backend/db
373 15
mod.rs
in src/vtok_p11/src/crypto
362 23
ffi.rs
in src/vtok_p11/src/crypto
355 1
worker.rs
in src/vtok_srv/src
281 7
nyi.rs
in src/vtok_p11/src/api
277 -
session.rs
in src/vtok_p11/src/backend
229 6
imds.rs
in src/vtok_agent/src
229 10
proto.rs
in src/vtok_rpc/src
225 14
lib.rs
in src/vtok_p11/src
209 2
device.rs
in src/vtok_p11/src/backend
207 2
token.rs
in src/vtok_p11/src/backend
193 -
mod.rs
in src/vtok_agent/src/agent
191 4
token.rs
in src/vtok_p11/src/api
189 -
sign.rs
in src/vtok_p11/src/crypto
188 11
cert.rs
in src/vtok_p11/src/crypto
183 -
enclave.rs
in src/vtok_agent/src
181 3
verify.rs
in src/vtok_p11/src/crypto
173 11
api.rs
in src/vtok_rpc/src
172 3
mech.rs
in src/vtok_p11/src/backend
167 -
mod.rs
in src/vtok_p11/src/api
165 -
mod.rs
in src/vtok_srv/src/aws_ne
151 -
transport.rs
in src/vtok_rpc/src
146 6
main.rs
in src/vtok_tool/src
142 6
key.rs
in src/vtok_p11/src/crypto
140 2
mod.rs
in src/vtok_p11/src/backend/db
134 -
config.rs
in src/vtok_agent/src
126 6
util.rs
in src/vtok_agent/src
125 1
sign.rs
in src/vtok_p11/src/api
123 -
digest.rs
in src/vtok_p11/src/api
111 -
object.rs
in src/vtok_p11/src/api
111 -
config.rs
in src/vtok_common/src
109 1
ckraw.rs
in src/vtok_p11/src/util
108 1
main.rs
in src/vtok_agent/src
106 4
digest.rs
in src/vtok_p11/src/crypto
101 -
main.rs
in src/vtok_srv/src
98 6
verify.rs
in src/vtok_p11/src/api
94 -
instance-stack.ts
in cdk/src/lib
86 2
mngtok.rs
in src/vtok_agent/src/agent
79 2
session.rs
in src/vtok_p11/src/api
74 -
ffi.rs
in src/vtok_srv/src/aws_ne
73 -
ne.rs
in src/vtok_agent/src
69 -
encrypt.rs
in src/vtok_p11/src/crypto
68 6
decrypt.rs
in src/vtok_p11/src/crypto
68 6
encrypt.rs
in src/vtok_p11/src/api
65 -
decrypt.rs
in src/vtok_p11/src/api
65 -
config-validator.ts
in cdk/src/config
62 4
httpd.rs
in src/vtok_agent/src/agent
61 -
logger.rs
in src/vtok_agent/src
60 4
flock.rs
in src/vtok_common/src/util
56 4
Files With Most Units (Top 37)
File# lines# units
pkcs11.rs
in src/vtok_p11/src
7808 67
mod.rs
in src/vtok_p11/src/crypto
362 23
object.rs
in src/vtok_p11/src/backend/db
373 15
proto.rs
in src/vtok_rpc/src
225 14
sign.rs
in src/vtok_p11/src/crypto
188 11
verify.rs
in src/vtok_p11/src/crypto
173 11
imds.rs
in src/vtok_agent/src
229 10
worker.rs
in src/vtok_srv/src
281 7
transport.rs
in src/vtok_rpc/src
146 6
main.rs
in src/vtok_srv/src
98 6
main.rs
in src/vtok_tool/src
142 6
encrypt.rs
in src/vtok_p11/src/crypto
68 6
decrypt.rs
in src/vtok_p11/src/crypto
68 6
session.rs
in src/vtok_p11/src/backend
229 6
config.rs
in src/vtok_agent/src
126 6
flock.rs
in src/vtok_common/src/util
56 4
logger.rs
in src/vtok_agent/src
60 4
mod.rs
in src/vtok_agent/src/agent
191 4
main.rs
in src/vtok_agent/src
106 4
config-validator.ts
in cdk/src/config
62 4
api.rs
in src/vtok_rpc/src
172 3
logger.rs
in src/vtok_p11/src/util
29 3
enclave.rs
in src/vtok_agent/src
181 3
key.rs
in src/vtok_p11/src/crypto
140 2
lib.rs
in src/vtok_p11/src
209 2
device.rs
in src/vtok_p11/src/backend
207 2
mngtok.rs
in src/vtok_agent/src/agent
79 2
instance-stack.ts
in cdk/src/lib
86 2
main.rs
in src/vtok_init/src
22 1
build.rs
in src/vtok_srv
4 1
config.rs
in src/vtok_common/src
109 1
ffi.rs
in src/vtok_p11/src/crypto
355 1
ckraw.rs
in src/vtok_p11/src/util
108 1
build.rs
in src/vtok_p11
3 1
util.rs
in src/vtok_agent/src
125 1
role-stack.ts
in cdk/src/lib
44 1
certificate-stack.ts
in cdk/src/lib
42 1
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 23 long lines.

File# lines# units# long lines
config-validator.ts
in cdk/src/config
62 4 6
instance-stack.ts
in cdk/src/lib
86 2 5
role-stack.ts
in cdk/src/lib
44 1 5
Cargo.toml
in root
7 - 2
certificate-stack.ts
in cdk/src/lib
42 1 2
worker.rs
in src/vtok_srv/src
281 7 1
imds.rs
in src/vtok_agent/src
229 10 1
mod.rs
in src/vtok_agent/src/agent
191 4 1
Correlations

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

src/vtok_agent/src/agent/mod.rs x: 12 commits (all time) y: 191 lines of code src/vtok_agent/src/main.rs x: 6 commits (all time) y: 106 lines of code src/vtok_agent/src/util.rs x: 7 commits (all time) y: 125 lines of code cdk/src/config/config-validator.ts x: 1 commits (all time) y: 62 lines of code cdk/src/config/default-config.ts x: 1 commits (all time) y: 27 lines of code cdk/src/lib/certificate-stack.ts x: 1 commits (all time) y: 42 lines of code src/vtok_agent/src/agent/mngtok.rs x: 15 commits (all time) y: 79 lines of code src/vtok_p11/src/backend/device.rs x: 3 commits (all time) y: 207 lines of code src/vtok_p11/src/backend/slot.rs x: 2 commits (all time) y: 49 lines of code src/vtok_p11/src/api/mod.rs x: 2 commits (all time) y: 165 lines of code src/vtok_p11/src/backend/token.rs x: 2 commits (all time) y: 193 lines of code src/vtok_common/src/config.rs x: 3 commits (all time) y: 109 lines of code src/vtok_agent/service/acm-httpd.example.yaml x: 2 commits (all time) y: 19 lines of code src/vtok_agent/service/acm.example.yaml x: 3 commits (all time) y: 18 lines of code src/vtok_agent/src/config.rs x: 4 commits (all time) y: 126 lines of code src/vtok_agent/src/imds.rs x: 6 commits (all time) y: 229 lines of code src/vtok_p11/src/crypto/ffi.rs x: 4 commits (all time) y: 355 lines of code src/vtok_srv/src/aws_ne/ffi.rs x: 2 commits (all time) y: 73 lines of code src/vtok_srv/src/aws_ne/mod.rs x: 2 commits (all time) y: 151 lines of code src/vtok_p11/src/backend/db/object.rs x: 3 commits (all time) y: 373 lines of code src/vtok_p11/src/crypto/mod.rs x: 3 commits (all time) y: 362 lines of code src/vtok_srv/src/worker.rs x: 3 commits (all time) y: 281 lines of code src/vtok_srv/src/main.rs x: 2 commits (all time) y: 98 lines of code src/vtok_agent/src/enclave.rs x: 3 commits (all time) y: 181 lines of code src/vtok_p11/src/api/digest.rs x: 1 commits (all time) y: 111 lines of code src/vtok_p11/src/api/nyi.rs x: 1 commits (all time) y: 277 lines of code src/vtok_p11/src/api/sign.rs x: 1 commits (all time) y: 123 lines of code src/vtok_p11/src/api/token.rs x: 1 commits (all time) y: 189 lines of code src/vtok_p11/src/backend/mech.rs x: 1 commits (all time) y: 167 lines of code src/vtok_p11/src/backend/session.rs x: 1 commits (all time) y: 229 lines of code src/vtok_p11/src/pkcs11.rs x: 1 commits (all time) y: 7808 lines of code
7808.0
lines of code
  min: 3.0
  average: 203.66
  25th percentile: 23.0
  median: 79.0
  75th percentile: 169.5
  max: 7808.0
0 15.0
commits (all time)
min: 1.0 | average: 2.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 15.0

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

src/vtok_agent/src/agent/mod.rs x: 5 contributors (all time) y: 191 lines of code src/vtok_agent/src/main.rs x: 3 contributors (all time) y: 106 lines of code src/vtok_agent/src/util.rs x: 3 contributors (all time) y: 125 lines of code cdk/src/config/config-validator.ts x: 1 contributors (all time) y: 62 lines of code cdk/src/config/default-config.ts x: 1 contributors (all time) y: 27 lines of code cdk/src/lib/certificate-stack.ts x: 1 contributors (all time) y: 42 lines of code src/vtok_agent/src/agent/mngtok.rs x: 4 contributors (all time) y: 79 lines of code src/vtok_p11/src/backend/device.rs x: 2 contributors (all time) y: 207 lines of code src/vtok_p11/src/backend/slot.rs x: 2 contributors (all time) y: 49 lines of code src/vtok_p11/src/api/mod.rs x: 2 contributors (all time) y: 165 lines of code src/vtok_agent/service/acm-httpd.example.yaml x: 2 contributors (all time) y: 19 lines of code src/vtok_agent/service/acm.example.yaml x: 3 contributors (all time) y: 18 lines of code src/vtok_agent/src/imds.rs x: 4 contributors (all time) y: 229 lines of code src/vtok_p11/src/crypto/ffi.rs x: 3 contributors (all time) y: 355 lines of code src/vtok_srv/src/aws_ne/ffi.rs x: 2 contributors (all time) y: 73 lines of code src/vtok_srv/src/aws_ne/mod.rs x: 2 contributors (all time) y: 151 lines of code src/vtok_p11/src/crypto/cert.rs x: 1 contributors (all time) y: 183 lines of code src/vtok_p11/src/backend/db/object.rs x: 3 contributors (all time) y: 373 lines of code src/vtok_p11/src/crypto/mod.rs x: 2 contributors (all time) y: 362 lines of code src/vtok_srv/src/worker.rs x: 2 contributors (all time) y: 281 lines of code src/vtok_srv/src/main.rs x: 2 contributors (all time) y: 98 lines of code src/vtok_rpc/src/transport.rs x: 1 contributors (all time) y: 146 lines of code src/vtok_p11/src/api/digest.rs x: 1 contributors (all time) y: 111 lines of code src/vtok_p11/src/api/nyi.rs x: 1 contributors (all time) y: 277 lines of code src/vtok_p11/src/api/token.rs x: 1 contributors (all time) y: 189 lines of code src/vtok_p11/src/backend/session.rs x: 1 contributors (all time) y: 229 lines of code src/vtok_p11/src/pkcs11.rs x: 1 contributors (all time) y: 7808 lines of code
7808.0
lines of code
  min: 3.0
  average: 203.66
  25th percentile: 23.0
  median: 79.0
  75th percentile: 169.5
  max: 7808.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.61 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

src/vtok_agent/src/agent/mod.rs x: 1 commits (30d) y: 191 lines of code src/vtok_agent/src/main.rs x: 1 commits (30d) y: 106 lines of code src/vtok_agent/src/util.rs x: 1 commits (30d) y: 125 lines of code
191.0
lines of code
  min: 106.0
  average: 140.67
  25th percentile: 106.0
  median: 125.0
  75th percentile: 191.0
  max: 191.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 3 points

src/vtok_agent/src/agent/mod.rs x: 1 contributors (30d) y: 191 lines of code src/vtok_agent/src/main.rs x: 1 contributors (30d) y: 106 lines of code src/vtok_agent/src/util.rs x: 1 contributors (30d) y: 125 lines of code
191.0
lines of code
  min: 106.0
  average: 140.67
  25th percentile: 106.0
  median: 125.0
  75th percentile: 191.0
  max: 191.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 9 points

src/vtok_agent/src/agent/mod.rs x: 1 commits (90d) y: 191 lines of code src/vtok_agent/src/main.rs x: 1 commits (90d) y: 106 lines of code src/vtok_agent/src/util.rs x: 1 commits (90d) y: 125 lines of code cdk/src/config/config-validator.ts x: 1 commits (90d) y: 62 lines of code cdk/src/config/default-config.ts x: 1 commits (90d) y: 27 lines of code cdk/src/config/types.ts x: 1 commits (90d) y: 28 lines of code cdk/src/lib/certificate-stack.ts x: 1 commits (90d) y: 42 lines of code cdk/src/lib/instance-stack.ts x: 1 commits (90d) y: 86 lines of code cdk/src/lib/role-stack.ts x: 1 commits (90d) y: 44 lines of code
191.0
lines of code
  min: 27.0
  average: 79.0
  25th percentile: 35.0
  median: 62.0
  75th percentile: 115.5
  max: 191.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/vtok_agent/src/agent/mod.rs x: 1 contributors (90d) y: 191 lines of code src/vtok_agent/src/main.rs x: 1 contributors (90d) y: 106 lines of code src/vtok_agent/src/util.rs x: 1 contributors (90d) y: 125 lines of code cdk/src/config/config-validator.ts x: 1 contributors (90d) y: 62 lines of code cdk/src/config/default-config.ts x: 1 contributors (90d) y: 27 lines of code cdk/src/config/types.ts x: 1 contributors (90d) y: 28 lines of code cdk/src/lib/certificate-stack.ts x: 1 contributors (90d) y: 42 lines of code cdk/src/lib/instance-stack.ts x: 1 contributors (90d) y: 86 lines of code cdk/src/lib/role-stack.ts x: 1 contributors (90d) y: 44 lines of code
191.0
lines of code
  min: 27.0
  average: 79.0
  25th percentile: 35.0
  median: 62.0
  75th percentile: 115.5
  max: 191.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0