The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
AesGcmSpi.java in src/com/amazon/corretto/crypto/provider |
638 | 28 |
sign.cpp in csrc |
580 | 6 |
RsaCipher.java in src/com/amazon/corretto/crypto/provider |
470 | 22 |
buffer.h in csrc |
368 | 20 |
aes_gcm.cpp in csrc |
333 | 6 |
Utils.java in src/com/amazon/corretto/crypto/provider |
329 | 11 |
EvpSignature.java in src/com/amazon/corretto/crypto/provider |
305 | 7 |
rdrand.cpp in csrc |
302 | 14 |
aes_ctr_drbg.cpp in csrc |
298 | 12 |
AmazonCorrettoCryptoProvider.java in src/com/amazon/corretto/crypto/provider |
268 | 24 |
TemplateHmacSpi.java in template-src/com/amazon/corretto/crypto/provider |
243 | 20 |
InputBuffer.java in src/com/amazon/corretto/crypto/provider |
231 | 19 |
EvpSignatureBase.java in src/com/amazon/corretto/crypto/provider |
222 | 9 |
Loader.java in src/com/amazon/corretto/crypto/provider |
216 | 8 |
env.h in csrc |
207 | 13 |
EvpKeyAgreement.java in src/com/amazon/corretto/crypto/provider |
201 | 6 |
Janitor.java in src/com/amazon/corretto/crypto/provider |
186 | 10 |
EcUtils.java in src/com/amazon/corretto/crypto/provider |
170 | 11 |
EcGen.java in src/com/amazon/corretto/crypto/provider |
154 | 6 |
rsa_cipher.cpp in csrc |
144 | 2 |
util.h in csrc |
141 | 8 |
ec_gen.cpp in csrc |
138 | 2 |
env.cpp in csrc |
137 | 13 |
AesCtrDrbg.java in src/com/amazon/corretto/crypto/provider |
133 | 11 |
SelfTestSuite.java in src/com/amazon/corretto/crypto/provider |
126 | 14 |
ec_utils.cpp in csrc |
123 | 1 |
TemplateHashSpi.java in template-src/com/amazon/corretto/crypto/provider |
121 | 12 |
keyutils.cpp in csrc |
119 | 1 |
keyutils.h in csrc |
116 | 5 |
ReportGenerator.java in tst/com/amazon/corretto/crypto/provider/coverage |
112 | 4 |
rand.cpp in csrc |
110 | 8 |
NativeResource.java in src/com/amazon/corretto/crypto/provider |
106 | 14 |
testhooks.cpp in csrc |
106 | 2 |
RsaGen.java in src/com/amazon/corretto/crypto/provider |
100 | 5 |
bn.h in csrc |
91 | 9 |
AccessibleByteArrayOutputStream.java in src/com/amazon/corretto/crypto/provider |
78 | 7 |
agreement.cpp in csrc |
78 | 1 |
EvpSignatureRaw.java in src/com/amazon/corretto/crypto/provider |
74 | 2 |
util.cpp in csrc |
57 | 2 |
rsa_gen.cpp in csrc |
56 | 1 |
ReflectiveTools.java in src/com/amazon/corretto/crypto/provider |
54 | 5 |
compiler.h in csrc |
52 | - |
rsa.h in csrc |
50 | 1 |
SelfTestResult.java in src/com/amazon/corretto/crypto/provider |
45 | 5 |
EvpKeyType.java in src/com/amazon/corretto/crypto/provider |
42 | 2 |
loader.cpp in csrc |
41 | 3 |
aes_ctr_drbg.h in csrc |
39 | 1 |
ConstantTime.java in src/com/amazon/corretto/crypto/provider |
29 | 7 |
bn.cpp in csrc |
29 | 4 |
buffer.cpp in csrc |
22 | 2 |
File | # lines | # units |
---|---|---|
AesGcmSpi.java in src/com/amazon/corretto/crypto/provider |
638 | 28 |
AmazonCorrettoCryptoProvider.java in src/com/amazon/corretto/crypto/provider |
268 | 24 |
RsaCipher.java in src/com/amazon/corretto/crypto/provider |
470 | 22 |
buffer.h in csrc |
368 | 20 |
TemplateHmacSpi.java in template-src/com/amazon/corretto/crypto/provider |
243 | 20 |
InputBuffer.java in src/com/amazon/corretto/crypto/provider |
231 | 19 |
NativeResource.java in src/com/amazon/corretto/crypto/provider |
106 | 14 |
SelfTestSuite.java in src/com/amazon/corretto/crypto/provider |
126 | 14 |
rdrand.cpp in csrc |
302 | 14 |
env.cpp in csrc |
137 | 13 |
env.h in csrc |
207 | 13 |
aes_ctr_drbg.cpp in csrc |
298 | 12 |
TemplateHashSpi.java in template-src/com/amazon/corretto/crypto/provider |
121 | 12 |
AesCtrDrbg.java in src/com/amazon/corretto/crypto/provider |
133 | 11 |
EcUtils.java in src/com/amazon/corretto/crypto/provider |
170 | 11 |
Utils.java in src/com/amazon/corretto/crypto/provider |
329 | 11 |
Janitor.java in src/com/amazon/corretto/crypto/provider |
186 | 10 |
EvpSignatureBase.java in src/com/amazon/corretto/crypto/provider |
222 | 9 |
bn.h in csrc |
91 | 9 |
Loader.java in src/com/amazon/corretto/crypto/provider |
216 | 8 |
There are 17 files with lines longer than 120 characters. In total, there are 39 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
AesGcmSpi.java in src/com/amazon/corretto/crypto/provider |
638 | 28 | 10 |
EvpSignature.java in src/com/amazon/corretto/crypto/provider |
305 | 7 | 8 |
EvpSignatureBase.java in src/com/amazon/corretto/crypto/provider |
222 | 9 | 3 |
AmazonCorrettoCryptoProvider.java in src/com/amazon/corretto/crypto/provider |
268 | 24 | 3 |
EcGen.java in src/com/amazon/corretto/crypto/provider |
154 | 6 | 2 |
sign.cpp in csrc |
580 | 6 | 2 |
EvpKeyAgreement.java in src/com/amazon/corretto/crypto/provider |
201 | 6 | 1 |
Utils.java in src/com/amazon/corretto/crypto/provider |
329 | 11 | 1 |
RuntimeCryptoException.java in src/com/amazon/corretto/crypto/provider |
18 | 5 | 1 |
SelfTestSuite.java in src/com/amazon/corretto/crypto/provider |
126 | 14 | 1 |
RsaGen.java in src/com/amazon/corretto/crypto/provider |
100 | 5 | 1 |
keyutils.cpp in csrc |
119 | 1 | 1 |
keyutils.h in csrc |
116 | 5 | 1 |
testhooks.cpp in csrc |
106 | 2 | 1 |
aes_ctr_drbg.cpp in csrc |
298 | 12 | 1 |
aes_ctr_drbg.h in csrc |
39 | 1 | 1 |
TemplateHmacSpi.java in template-src/com/amazon/corretto/crypto/provider |
243 | 20 | 1 |