apache / commons-crypto
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 75 files with 6,151 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (110 lines of code)
    • 11 files changed 21-50 times (1,503 lines of code)
    • 35 files changed 6-20 times (3,660 lines of code)
    • 28 files changed 1-5 times (878 lines of code)
0% | 1% | 24% | 59% | 14%
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 75 files with 6,151 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 5 files changed by 11-25 contributors (706 lines of code)
    • 34 files changed by 6-10 contributors (3,273 lines of code)
    • 27 files changed by 2-5 contributors (1,881 lines of code)
    • 9 files changed by 1 contributor (291 lines of code)
0% | 11% | 53% | 30% | 4%
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, xml, txt, yml, md, c, h, sh, yaml, cgi, gitignore, gitattributes, json, html, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml0% | 11% | 0% | 42% | 45%
java0% | 0% | 38% | 52% | 8%
c0% | 0% | 0% | 96% | 3%
h0% | 0% | 0% | 90% | 9%
html0% | 0% | 0% | 0% | 100%
cgi0% | 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% | 1% | 24% | 60% | 13%
ROOT0% | 0% | 0% | 0% | 100%
lib0% | 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
changes.xml
in src/changes
110 - 2016-05-06 2023-07-28 76 9 sdp@apache.org garydgregory@gmail.com
Utils.java
in src/main/java/org/apache/commons/crypto/utils
102 12 2016-04-15 2023-07-21 39 15 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
CryptoInputStream.java
in src/main/java/org/apache/commons/crypto/stream
298 28 2016-04-15 2023-07-21 37 13 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
CryptoCipherFactory.java
in src/main/java/org/apache/commons/crypto/cipher
69 6 2016-04-28 2023-01-14 29 10 xianda.ke@intel.com garydgregory@gmail.com
CryptoRandomFactory.java
in src/main/java/org/apache/commons/crypto/random
78 6 2016-04-28 2023-01-14 27 10 xianda.ke@intel.com garydgregory@gmail.com
NativeCodeLoader.java
in src/main/java/org/apache/commons/crypto
174 12 2016-06-21 2023-07-21 27 9 beneritter@gmail.com mawiesne@users.noreply.gith...
OpenSslJnaCipher.java
in src/main/java/org/apache/commons/crypto/jna
171 14 2016-06-30 2023-07-21 25 9 sebb@apache.org mawiesne@users.noreply.gith...
ReflectionUtils.java
in src/main/java/org/apache/commons/crypto/utils
70 5 2016-04-15 2023-07-21 24 12 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
Crypto.java
in src/main/java/org/apache/commons/crypto
81 7 2016-06-21 2023-07-21 24 9 beneritter@gmail.com mawiesne@users.noreply.gith...
CryptoOutputStream.java
in src/main/java/org/apache/commons/crypto/stream
202 20 2016-04-15 2023-01-14 24 13 cheng.a.xu@intel.com garydgregory@gmail.com
JceCipher.java
in src/main/java/org/apache/commons/crypto/cipher
71 11 2016-04-15 2023-07-21 22 9 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
PositionedCryptoInputStream.java
in src/main/java/org/apache/commons/crypto/stream
187 21 2016-04-15 2023-01-14 21 9 cheng.a.xu@intel.com garydgregory@gmail.com
OpenSslJnaCryptoRandom.java
in src/main/java/org/apache/commons/crypto/jna
77 6 2016-06-30 2023-07-21 19 8 sebb@apache.org mawiesne@users.noreply.gith...
CtrCryptoInputStream.java
in src/main/java/org/apache/commons/crypto/stream
281 28 2016-06-30 2023-07-21 18 6 ggregory@apache.org mawiesne@users.noreply.gith...
CryptoCipher.java
in src/main/java/org/apache/commons/crypto/cipher
34 2 2016-04-28 2023-07-21 17 12 xianda.ke@intel.com mawiesne@users.noreply.gith...
OpenSslCryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
54 6 2016-06-30 2023-07-21 17 7 sebb@apache.org mawiesne@users.noreply.gith...
OsCryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
56 4 2016-04-28 2023-01-14 17 10 xianda.ke@intel.com garydgregory@gmail.com
JavaCryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
28 4 2016-04-28 2023-01-14 16 10 cheng.a.xu@intel.com garydgregory@gmail.com
OpenSslCipher.java
in src/main/java/org/apache/commons/crypto/cipher
102 11 2016-06-30 2023-07-21 16 8 ggregory@apache.org mawiesne@users.noreply.gith...
OpenSsl11XNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
162 29 2019-02-19 2023-01-14 16 5 aremily@users.noreply.githu... garydgregory@gmail.com
org_apache_commons_crypto.h
in src/main/native/org/apache/commons/crypto
178 4 2016-04-15 2022-07-06 16 7 cheng.a.xu@intel.com sebb@apache.org
OpenSsl.java
in src/main/java/org/apache/commons/crypto/cipher
94 13 2016-06-30 2023-07-21 15 8 ggregory@apache.org mawiesne@users.noreply.gith...
OsInfo.java
in src/main/java/org/apache/commons/crypto
103 9 2016-06-30 2023-07-21 15 6 ggregory@apache.org mawiesne@users.noreply.gith...
OpenSslNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
138 28 2016-07-07 2023-01-14 15 6 sebb@apache.org garydgregory@gmail.com
OpenSsl10XNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
171 29 2019-02-19 2023-01-14 15 5 aremily@users.noreply.githu... garydgregory@gmail.com
OpenSslGaloisCounterMode.java
in src/main/java/org/apache/commons/crypto/cipher
207 11 2017-11-20 2023-07-21 15 5 xianda.ke@intel.com mawiesne@users.noreply.gith...
Input.java
in src/main/java/org/apache/commons/crypto/stream/input
17 - 2016-04-15 2023-07-21 14 9 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
OpenSslJna.java
in src/main/java/org/apache/commons/crypto/jna
43 8 2016-06-30 2023-07-21 14 6 ggregory@apache.org mawiesne@users.noreply.gith...
StreamInput.java
in src/main/java/org/apache/commons/crypto/stream/input
56 7 2016-04-15 2023-01-14 14 7 cheng.a.xu@intel.com garydgregory@gmail.com
Output.java
in src/main/java/org/apache/commons/crypto/stream/output
13 - 2016-04-15 2023-07-21 13 8 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
index.xml
in src/site/xdoc
101 - 2016-04-19 2023-07-21 13 6 ke.a.jia@intel.com mawiesne@users.noreply.gith...
userguide.xml
in src/site/xdoc
104 - 2016-04-27 2023-07-21 13 6 sdp@apache.org mawiesne@users.noreply.gith...
ChannelOutput.java
in src/main/java/org/apache/commons/crypto/stream/output
22 4 2016-04-15 2023-01-14 12 8 cheng.a.xu@intel.com garydgregory@gmail.com
StreamOutput.java
in src/main/java/org/apache/commons/crypto/stream/output
38 5 2016-04-15 2023-01-14 12 8 cheng.a.xu@intel.com garydgregory@gmail.com
OpenSslInfoNative.java
in src/main/java/org/apache/commons/crypto
13 1 2016-07-11 2023-07-21 11 7 sebb@apache.org mawiesne@users.noreply.gith...
OpenSslNative.java
in src/main/java/org/apache/commons/crypto/cipher
25 1 2016-06-30 2023-07-21 11 7 ggregory@apache.org mawiesne@users.noreply.gith...
CtrCryptoOutputStream.java
in src/main/java/org/apache/commons/crypto/stream
139 17 2016-06-30 2023-01-14 11 5 ggregory@apache.org garydgregory@gmail.com
OpenSslCommonMode.java
in src/main/java/org/apache/commons/crypto/cipher
62 6 2017-11-20 2023-01-14 10 5 xianda.ke@intel.com garydgregory@gmail.com
ChannelInput.java
in src/main/java/org/apache/commons/crypto/stream/input
62 8 2016-04-15 2023-01-14 10 7 cheng.a.xu@intel.com garydgregory@gmail.com
OpenSslNative.c
in src/main/native/org/apache/commons/crypto/cipher
629 5 2016-06-30 2023-01-14 10 6 ggregory@apache.org garydgregory@gmail.com
site.xml
in src/site
25 - 2016-04-19 2022-12-12 9 6 ke.a.jia@intel.com garydgregory@gmail.com
OpenSslInfoNative.c
in src/main/native/org/apache/commons/crypto
124 2 2016-07-11 2022-07-06 9 3 sebb@apache.org sebb@apache.org
OpenSslCryptoRandomNative.java
in src/main/java/org/apache/commons/crypto/random
7 1 2016-06-30 2023-07-21 8 6 ggregory@apache.org mawiesne@users.noreply.gith...
OpenSslCryptoRandomNative.c
in src/main/native/org/apache/commons/crypto/random
281 10 2016-06-30 2022-07-06 8 4 ggregory@apache.org sebb@apache.org
mail-lists.xml
in src/site/xdoc
160 - 2016-04-19 2023-01-14 7 4 ke.a.jia@intel.com garydgregory@gmail.com
CryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
5 - 2016-04-28 2023-01-14 6 6 xianda.ke@intel.com garydgregory@gmail.com
IoUtils.java
in src/main/java/org/apache/commons/crypto/utils
49 5 2016-06-30 2023-01-14 6 4 ggregory@apache.org garydgregory@gmail.com
config.h
in lib/include
10 - 2016-04-25 2016-07-09 5 4 cheng.a.xu@intel.com sebb@apache.org
OpenSslEvpCtrlValues.java
in src/main/java/org/apache/commons/crypto/cipher
26 1 2017-11-20 2023-01-14 5 5 xianda.ke@intel.com garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2016-04-19 2023-01-14 5 3 ke.a.jia@intel.com garydgregory@gmail.com
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
Utils.java
in src/main/java/org/apache/commons/crypto/utils
102 12 2016-04-15 2023-07-21 39 15 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
CryptoInputStream.java
in src/main/java/org/apache/commons/crypto/stream
298 28 2016-04-15 2023-07-21 37 13 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
CryptoOutputStream.java
in src/main/java/org/apache/commons/crypto/stream
202 20 2016-04-15 2023-01-14 24 13 cheng.a.xu@intel.com garydgregory@gmail.com
ReflectionUtils.java
in src/main/java/org/apache/commons/crypto/utils
70 5 2016-04-15 2023-07-21 24 12 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
CryptoCipher.java
in src/main/java/org/apache/commons/crypto/cipher
34 2 2016-04-28 2023-07-21 17 12 xianda.ke@intel.com mawiesne@users.noreply.gith...
CryptoCipherFactory.java
in src/main/java/org/apache/commons/crypto/cipher
69 6 2016-04-28 2023-01-14 29 10 xianda.ke@intel.com garydgregory@gmail.com
CryptoRandomFactory.java
in src/main/java/org/apache/commons/crypto/random
78 6 2016-04-28 2023-01-14 27 10 xianda.ke@intel.com garydgregory@gmail.com
OsCryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
56 4 2016-04-28 2023-01-14 17 10 xianda.ke@intel.com garydgregory@gmail.com
JavaCryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
28 4 2016-04-28 2023-01-14 16 10 cheng.a.xu@intel.com garydgregory@gmail.com
changes.xml
in src/changes
110 - 2016-05-06 2023-07-28 76 9 sdp@apache.org garydgregory@gmail.com
NativeCodeLoader.java
in src/main/java/org/apache/commons/crypto
174 12 2016-06-21 2023-07-21 27 9 beneritter@gmail.com mawiesne@users.noreply.gith...
OpenSslJnaCipher.java
in src/main/java/org/apache/commons/crypto/jna
171 14 2016-06-30 2023-07-21 25 9 sebb@apache.org mawiesne@users.noreply.gith...
Crypto.java
in src/main/java/org/apache/commons/crypto
81 7 2016-06-21 2023-07-21 24 9 beneritter@gmail.com mawiesne@users.noreply.gith...
JceCipher.java
in src/main/java/org/apache/commons/crypto/cipher
71 11 2016-04-15 2023-07-21 22 9 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
PositionedCryptoInputStream.java
in src/main/java/org/apache/commons/crypto/stream
187 21 2016-04-15 2023-01-14 21 9 cheng.a.xu@intel.com garydgregory@gmail.com
Input.java
in src/main/java/org/apache/commons/crypto/stream/input
17 - 2016-04-15 2023-07-21 14 9 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
OpenSslJnaCryptoRandom.java
in src/main/java/org/apache/commons/crypto/jna
77 6 2016-06-30 2023-07-21 19 8 sebb@apache.org mawiesne@users.noreply.gith...
OpenSslCipher.java
in src/main/java/org/apache/commons/crypto/cipher
102 11 2016-06-30 2023-07-21 16 8 ggregory@apache.org mawiesne@users.noreply.gith...
OpenSsl.java
in src/main/java/org/apache/commons/crypto/cipher
94 13 2016-06-30 2023-07-21 15 8 ggregory@apache.org mawiesne@users.noreply.gith...
Output.java
in src/main/java/org/apache/commons/crypto/stream/output
13 - 2016-04-15 2023-07-21 13 8 cheng.a.xu@intel.com mawiesne@users.noreply.gith...
StreamOutput.java
in src/main/java/org/apache/commons/crypto/stream/output
38 5 2016-04-15 2023-01-14 12 8 cheng.a.xu@intel.com garydgregory@gmail.com
ChannelOutput.java
in src/main/java/org/apache/commons/crypto/stream/output
22 4 2016-04-15 2023-01-14 12 8 cheng.a.xu@intel.com garydgregory@gmail.com
OpenSslCryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
54 6 2016-06-30 2023-07-21 17 7 sebb@apache.org mawiesne@users.noreply.gith...
org_apache_commons_crypto.h
in src/main/native/org/apache/commons/crypto
178 4 2016-04-15 2022-07-06 16 7 cheng.a.xu@intel.com sebb@apache.org
StreamInput.java
in src/main/java/org/apache/commons/crypto/stream/input
56 7 2016-04-15 2023-01-14 14 7 cheng.a.xu@intel.com garydgregory@gmail.com
OpenSslInfoNative.java
in src/main/java/org/apache/commons/crypto
13 1 2016-07-11 2023-07-21 11 7 sebb@apache.org mawiesne@users.noreply.gith...
OpenSslNative.java
in src/main/java/org/apache/commons/crypto/cipher
25 1 2016-06-30 2023-07-21 11 7 ggregory@apache.org mawiesne@users.noreply.gith...
ChannelInput.java
in src/main/java/org/apache/commons/crypto/stream/input
62 8 2016-04-15 2023-01-14 10 7 cheng.a.xu@intel.com garydgregory@gmail.com
CtrCryptoInputStream.java
in src/main/java/org/apache/commons/crypto/stream
281 28 2016-06-30 2023-07-21 18 6 ggregory@apache.org mawiesne@users.noreply.gith...
OsInfo.java
in src/main/java/org/apache/commons/crypto
103 9 2016-06-30 2023-07-21 15 6 ggregory@apache.org mawiesne@users.noreply.gith...
OpenSslNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
138 28 2016-07-07 2023-01-14 15 6 sebb@apache.org garydgregory@gmail.com
OpenSslJna.java
in src/main/java/org/apache/commons/crypto/jna
43 8 2016-06-30 2023-07-21 14 6 ggregory@apache.org mawiesne@users.noreply.gith...
index.xml
in src/site/xdoc
101 - 2016-04-19 2023-07-21 13 6 ke.a.jia@intel.com mawiesne@users.noreply.gith...
userguide.xml
in src/site/xdoc
104 - 2016-04-27 2023-07-21 13 6 sdp@apache.org mawiesne@users.noreply.gith...
OpenSslNative.c
in src/main/native/org/apache/commons/crypto/cipher
629 5 2016-06-30 2023-01-14 10 6 ggregory@apache.org garydgregory@gmail.com
site.xml
in src/site
25 - 2016-04-19 2022-12-12 9 6 ke.a.jia@intel.com garydgregory@gmail.com
OpenSslCryptoRandomNative.java
in src/main/java/org/apache/commons/crypto/random
7 1 2016-06-30 2023-07-21 8 6 ggregory@apache.org mawiesne@users.noreply.gith...
CryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
5 - 2016-04-28 2023-01-14 6 6 xianda.ke@intel.com garydgregory@gmail.com
61 - 2016-03-16 2023-07-21 5 6 jerrychenhf@yahoo.com mawiesne@users.noreply.gith...
OpenSsl11XNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
162 29 2019-02-19 2023-01-14 16 5 aremily@users.noreply.githu... garydgregory@gmail.com
OpenSslGaloisCounterMode.java
in src/main/java/org/apache/commons/crypto/cipher
207 11 2017-11-20 2023-07-21 15 5 xianda.ke@intel.com mawiesne@users.noreply.gith...
OpenSsl10XNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
171 29 2019-02-19 2023-01-14 15 5 aremily@users.noreply.githu... garydgregory@gmail.com
CtrCryptoOutputStream.java
in src/main/java/org/apache/commons/crypto/stream
139 17 2016-06-30 2023-01-14 11 5 ggregory@apache.org garydgregory@gmail.com
OpenSslCommonMode.java
in src/main/java/org/apache/commons/crypto/cipher
62 6 2017-11-20 2023-01-14 10 5 xianda.ke@intel.com garydgregory@gmail.com
OpenSslEvpCtrlValues.java
in src/main/java/org/apache/commons/crypto/cipher
26 1 2017-11-20 2023-01-14 5 5 xianda.ke@intel.com garydgregory@gmail.com
OpenSslCryptoRandomNative.c
in src/main/native/org/apache/commons/crypto/random
281 10 2016-06-30 2022-07-06 8 4 ggregory@apache.org sebb@apache.org
mail-lists.xml
in src/site/xdoc
160 - 2016-04-19 2023-01-14 7 4 ke.a.jia@intel.com garydgregory@gmail.com
IoUtils.java
in src/main/java/org/apache/commons/crypto/utils
49 5 2016-06-30 2023-01-14 6 4 ggregory@apache.org garydgregory@gmail.com
config.h
in lib/include
10 - 2016-04-25 2016-07-09 5 4 cheng.a.xu@intel.com sebb@apache.org
package-info.java
in src/main/java/org/apache/commons/crypto/cipher
1 - 2016-04-15 2020-12-06 4 4 cheng.a.xu@intel.com arturobernalg@gmail.com
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
pmd-ruleset.xml
in src/site/resources/pmd
66 - 2020-04-10 2022-03-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in src/assembly
40 - 2016-04-29 2016-05-06 2 1 sdp@apache.org sdp@apache.org
Transformation.java
in src/main/java/org/apache/commons/crypto/utils
37 6 2022-12-12 2023-01-11 2 1 garydgregory@gmail.com garydgregory@gmail.com
DynamicLoader.c
in src/main/native/org/apache/commons/crypto
35 2 2022-07-06 2022-07-06 1 1 sebb@apache.org sebb@apache.org
AbstractOpenSslFeedbackCipher.java
in src/main/java/org/apache/commons/crypto/cipher
35 2 2022-12-12 2023-01-14 2 1 garydgregory@gmail.com garydgregory@gmail.com
security.xml
in src/site/xdoc
34 - 2022-12-12 2022-12-12 1 1 garydgregory@gmail.com garydgregory@gmail.com
spotbugs-exclude-filter.xml
in src/site/resources/spotbugs
20 - 2020-04-10 2022-03-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
Padding.java
in src/main/java/org/apache/commons/crypto/utils
13 1 2022-12-12 2022-12-12 1 1 garydgregory@gmail.com garydgregory@gmail.com
AES.java
in src/main/java/org/apache/commons/crypto/utils
11 1 2022-12-09 2022-12-18 2 1 garydgregory@gmail.com garydgregory@gmail.com
OpenSsl20XNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
169 29 2022-07-04 2023-01-14 5 2 sebb@apache.org garydgregory@gmail.com
OpenSslInterfaceNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
37 - 2022-07-04 2023-01-14 4 2 sebb@apache.org garydgregory@gmail.com
faq.xml
in src/site/xdoc
29 - 2016-11-26 2023-07-21 2 2 beneritter@gmail.com mawiesne@users.noreply.gith...
org_apache_commons_crypto_random.h
in src/main/native/org/apache/commons/crypto/random
8 - 2016-04-15 2016-07-09 2 2 cheng.a.xu@intel.com sebb@apache.org
cgi
download_crypto.cgi
in src/site/resources
4 - 2016-04-19 2016-08-17 2 2 ke.a.jia@intel.com sdp@apache.org
OpenSslInfoNative.c
in src/main/native/org/apache/commons/crypto
124 2 2016-07-11 2022-07-06 9 3 sebb@apache.org sebb@apache.org
download_crypto.xml
in src/site/xdoc
96 - 2016-04-19 2023-01-14 5 3 ke.a.jia@intel.com garydgregory@gmail.com
proposal.xml
in src/site/xdoc
85 - 2016-04-19 2023-07-21 3 3 ke.a.jia@intel.com mawiesne@users.noreply.gith...
issue-tracking.xml
in src/site/xdoc
54 - 2016-04-19 2023-01-14 5 3 ke.a.jia@intel.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/crypto/jna
1 - 2016-06-28 2020-12-06 2 3 sebb@apache.org arturobernalg@gmail.com
package-info.java
in src/main/java/org/apache/commons/crypto/random
1 - 2016-04-15 2020-12-06 3 3 cheng.a.xu@intel.com arturobernalg@gmail.com
package-info.java
in src/main/java/org/apache/commons/crypto
1 - 2016-06-24 2020-12-06 2 3 sdp@apache.org arturobernalg@gmail.com
OpenSslCryptoRandomNative.c
in src/main/native/org/apache/commons/crypto/random
281 10 2016-06-30 2022-07-06 8 4 ggregory@apache.org sebb@apache.org
mail-lists.xml
in src/site/xdoc
160 - 2016-04-19 2023-01-14 7 4 ke.a.jia@intel.com garydgregory@gmail.com
IoUtils.java
in src/main/java/org/apache/commons/crypto/utils
49 5 2016-06-30 2023-01-14 6 4 ggregory@apache.org garydgregory@gmail.com
config.h
in lib/include
10 - 2016-04-25 2016-07-09 5 4 cheng.a.xu@intel.com sebb@apache.org
package-info.java
in src/main/java/org/apache/commons/crypto/stream/input
1 - 2016-04-25 2020-12-06 3 4 jia.a.ke@intel.com arturobernalg@gmail.com
package-info.java
in src/main/java/org/apache/commons/crypto/stream/output
1 - 2016-04-25 2020-12-06 3 4 jia.a.ke@intel.com arturobernalg@gmail.com
package-info.java
in src/main/java/org/apache/commons/crypto/stream
1 - 2016-04-25 2020-12-06 3 4 jia.a.ke@intel.com arturobernalg@gmail.com
package-info.java
in src/main/java/org/apache/commons/crypto/cipher
1 - 2016-04-15 2020-12-06 4 4 cheng.a.xu@intel.com arturobernalg@gmail.com
package-info.java
in src/main/java/org/apache/commons/crypto/utils
1 - 2016-04-15 2020-12-06 4 4 cheng.a.xu@intel.com arturobernalg@gmail.com
OpenSslGaloisCounterMode.java
in src/main/java/org/apache/commons/crypto/cipher
207 11 2017-11-20 2023-07-21 15 5 xianda.ke@intel.com mawiesne@users.noreply.gith...
OpenSsl10XNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
171 29 2019-02-19 2023-01-14 15 5 aremily@users.noreply.githu... garydgregory@gmail.com
OpenSsl11XNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
162 29 2019-02-19 2023-01-14 16 5 aremily@users.noreply.githu... garydgregory@gmail.com
CtrCryptoOutputStream.java
in src/main/java/org/apache/commons/crypto/stream
139 17 2016-06-30 2023-01-14 11 5 ggregory@apache.org garydgregory@gmail.com
OpenSslCommonMode.java
in src/main/java/org/apache/commons/crypto/cipher
62 6 2017-11-20 2023-01-14 10 5 xianda.ke@intel.com garydgregory@gmail.com
OpenSslEvpCtrlValues.java
in src/main/java/org/apache/commons/crypto/cipher
26 1 2017-11-20 2023-01-14 5 5 xianda.ke@intel.com garydgregory@gmail.com
OpenSslNative.c
in src/main/native/org/apache/commons/crypto/cipher
629 5 2016-06-30 2023-01-14 10 6 ggregory@apache.org garydgregory@gmail.com
CtrCryptoInputStream.java
in src/main/java/org/apache/commons/crypto/stream
281 28 2016-06-30 2023-07-21 18 6 ggregory@apache.org mawiesne@users.noreply.gith...
OpenSslNativeJna.java
in src/main/java/org/apache/commons/crypto/jna
138 28 2016-07-07 2023-01-14 15 6 sebb@apache.org garydgregory@gmail.com
userguide.xml
in src/site/xdoc
104 - 2016-04-27 2023-07-21 13 6 sdp@apache.org mawiesne@users.noreply.gith...
OsInfo.java
in src/main/java/org/apache/commons/crypto
103 9 2016-06-30 2023-07-21 15 6 ggregory@apache.org mawiesne@users.noreply.gith...
index.xml
in src/site/xdoc
101 - 2016-04-19 2023-07-21 13 6 ke.a.jia@intel.com mawiesne@users.noreply.gith...
61 - 2016-03-16 2023-07-21 5 6 jerrychenhf@yahoo.com mawiesne@users.noreply.gith...
OpenSslJna.java
in src/main/java/org/apache/commons/crypto/jna
43 8 2016-06-30 2023-07-21 14 6 ggregory@apache.org mawiesne@users.noreply.gith...
site.xml
in src/site
25 - 2016-04-19 2022-12-12 9 6 ke.a.jia@intel.com garydgregory@gmail.com
OpenSslCryptoRandomNative.java
in src/main/java/org/apache/commons/crypto/random
7 1 2016-06-30 2023-07-21 8 6 ggregory@apache.org mawiesne@users.noreply.gith...
CryptoRandom.java
in src/main/java/org/apache/commons/crypto/random
5 - 2016-04-28 2023-01-14 6 6 xianda.ke@intel.com garydgregory@gmail.com
org_apache_commons_crypto.h
in src/main/native/org/apache/commons/crypto
178 4 2016-04-15 2022-07-06 16 7 cheng.a.xu@intel.com sebb@apache.org
ChannelInput.java
in src/main/java/org/apache/commons/crypto/stream/input
62 8 2016-04-15 2023-01-14 10 7 cheng.a.xu@intel.com garydgregory@gmail.com
StreamInput.java
in src/main/java/org/apache/commons/crypto/stream/input
56 7 2016-04-15 2023-01-14 14 7 cheng.a.xu@intel.com garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 90 points

src/changes/changes.xml x: 110 lines of code y: 76 # changes PROPOSAL.html x: 61 lines of code y: 5 # changes src/main/java/org/apache/commons/crypto/Crypto.java x: 81 lines of code y: 24 # changes src/main/java/org/apache/commons/crypto/NativeCodeLoader.java x: 174 lines of code y: 27 # changes src/main/java/org/apache/commons/crypto/OpenSslInfoNative.java x: 13 lines of code y: 11 # changes src/main/java/org/apache/commons/crypto/OsInfo.java x: 103 lines of code y: 15 # changes src/main/java/org/apache/commons/crypto/cipher/CryptoCipher.java x: 34 lines of code y: 17 # changes src/main/java/org/apache/commons/crypto/cipher/JceCipher.java x: 71 lines of code y: 22 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java x: 94 lines of code y: 15 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslCipher.java x: 102 lines of code y: 16 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslGaloisCounterMode.java x: 207 lines of code y: 15 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslNative.java x: 25 lines of code y: 11 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslJna.java x: 43 lines of code y: 14 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java x: 171 lines of code y: 25 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java x: 77 lines of code y: 19 # changes src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java x: 54 lines of code y: 17 # changes src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.java x: 7 lines of code y: 8 # changes src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java x: 298 lines of code y: 37 # changes src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java x: 281 lines of code y: 18 # changes src/main/java/org/apache/commons/crypto/stream/input/Input.java x: 17 lines of code y: 14 # changes src/main/java/org/apache/commons/crypto/stream/output/Output.java x: 13 lines of code y: 13 # changes src/main/java/org/apache/commons/crypto/utils/ReflectionUtils.java x: 70 lines of code y: 24 # changes src/main/java/org/apache/commons/crypto/utils/Utils.java x: 102 lines of code y: 39 # changes src/site/xdoc/faq.xml x: 29 lines of code y: 2 # changes src/site/xdoc/index.xml x: 101 lines of code y: 13 # changes src/site/xdoc/proposal.xml x: 85 lines of code y: 3 # changes src/site/xdoc/userguide.xml x: 104 lines of code y: 13 # changes src/main/native/org/apache/commons/crypto/cipher/OpenSslNative.c x: 629 lines of code y: 10 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java x: 26 lines of code y: 5 # changes src/site/xdoc/download_crypto.xml x: 96 lines of code y: 5 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 5 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 7 # changes src/main/java/org/apache/commons/crypto/cipher/AbstractOpenSslFeedbackCipher.java x: 35 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java x: 69 lines of code y: 29 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslCommonMode.java x: 62 lines of code y: 10 # changes src/main/java/org/apache/commons/crypto/jna/OpenSsl10XNativeJna.java x: 171 lines of code y: 15 # changes src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java x: 162 lines of code y: 16 # changes src/main/java/org/apache/commons/crypto/jna/OpenSsl20XNativeJna.java x: 169 lines of code y: 5 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslInterfaceNativeJna.java x: 37 lines of code y: 4 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslNativeJna.java x: 138 lines of code y: 15 # changes src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java x: 78 lines of code y: 27 # changes src/main/java/org/apache/commons/crypto/random/JavaCryptoRandom.java x: 28 lines of code y: 16 # changes src/main/java/org/apache/commons/crypto/random/OsCryptoRandom.java x: 56 lines of code y: 17 # changes src/main/java/org/apache/commons/crypto/stream/CryptoOutputStream.java x: 202 lines of code y: 24 # changes src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java x: 139 lines of code y: 11 # changes src/main/java/org/apache/commons/crypto/stream/input/StreamInput.java x: 56 lines of code y: 14 # changes src/main/java/org/apache/commons/crypto/stream/output/ChannelOutput.java x: 22 lines of code y: 12 # changes src/main/java/org/apache/commons/crypto/stream/output/StreamOutput.java x: 38 lines of code y: 12 # changes src/main/java/org/apache/commons/crypto/utils/IoUtils.java x: 49 lines of code y: 6 # changes src/main/java/org/apache/commons/crypto/random/CryptoRandom.java x: 5 lines of code y: 6 # changes src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java x: 187 lines of code y: 21 # changes src/main/java/org/apache/commons/crypto/utils/Transformation.java x: 37 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/utils/AES.java x: 11 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/utils/Padding.java x: 13 lines of code y: 1 # changes src/site/site.xml x: 25 lines of code y: 9 # changes src/site/xdoc/security.xml x: 34 lines of code y: 1 # changes src/main/native/org/apache/commons/crypto/DynamicLoader.c x: 35 lines of code y: 1 # changes src/main/native/org/apache/commons/crypto/OpenSslInfoNative.c x: 124 lines of code y: 9 # changes src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h x: 178 lines of code y: 16 # changes src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c x: 281 lines of code y: 8 # changes src/site/resources/pmd/pmd-ruleset.xml x: 66 lines of code y: 2 # changes src/site/resources/spotbugs/spotbugs-exclude-filter.xml x: 20 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/cipher/package-info.java x: 1 lines of code y: 4 # changes src/main/java/org/apache/commons/crypto/jna/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/random/package-info.java x: 1 lines of code y: 3 # changes src/site/resources/download_crypto.cgi x: 4 lines of code y: 2 # changes lib/include/config.h x: 10 lines of code y: 5 # changes src/main/native/org/apache/commons/crypto/random/org_apache_commons_crypto_random.h x: 8 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/jna/OpensslNativeJna.java x: 138 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/cipher/OpensslNative.java x: 25 lines of code y: 7 # changes src/main/java/org/apache/commons/crypto/jna/OpensslJna.java x: 43 lines of code y: 2 # changes src/main/java/org/apache/commons/crypto/OSInfo.java x: 103 lines of code y: 3 # changes src/main/java/org/apache/commons/crypto/cipher/Openssl.java x: 94 lines of code y: 8 # changes src/main/java/org/apache/commons/crypto/random/OpensslCryptoRandomNative.java x: 7 lines of code y: 6 # changes src/main/java/org/apache/commons/crypto/utils/IOUtils.java x: 49 lines of code y: 7 # changes src/main/java/org/apache/commons/crypto/random/OpensslCryptoRandom.java x: 54 lines of code y: 11 # changes src/main/java/org/apache/commons/crypto/jna/OpensslJnaCipher.java x: 171 lines of code y: 3 # changes src/main/java/org/apache/commons/crypto/cipher/OpensslCipher.java x: 102 lines of code y: 11 # changes src/main/native/org/apache/commons/crypto/cipher/OpensslNative.c x: 629 lines of code y: 7 # changes src/main/java/org/apache/commons/crypto/jna/OpensslJnaCryptoRandom.java x: 77 lines of code y: 1 # changes src/main/java/org/apache/commons/crypto/stream/CTRCryptoInputStream.java x: 281 lines of code y: 9 # changes src/main/java/org/apache/commons/crypto/stream/CTRCryptoOutputStream.java x: 139 lines of code y: 8 # changes src/main/native/org/apache/commons/crypto/random/OpensslCryptoRandomNative.c x: 281 lines of code y: 3 # changes src/assembly/bin.xml x: 40 lines of code y: 2 # changes
76.0
# changes
  min: 1.0
  average: 11.03
  25th percentile: 3.0
  median: 8.5
  75th percentile: 15.0
  max: 76.0
0 629.0
lines of code
min: 1.0 | average: 92.71 | 25th percentile: 25.0 | median: 61.5 | 75th percentile: 127.5 | max: 629.0

Number of Contributors vs. Number of Changes: 90 points

src/changes/changes.xml x: 9 # contributors y: 76 # changes PROPOSAL.html x: 6 # contributors y: 5 # changes src/main/java/org/apache/commons/crypto/Crypto.java x: 9 # contributors y: 24 # changes src/main/java/org/apache/commons/crypto/NativeCodeLoader.java x: 9 # contributors y: 27 # changes src/main/java/org/apache/commons/crypto/OpenSslInfoNative.java x: 7 # contributors y: 11 # changes src/main/java/org/apache/commons/crypto/OsInfo.java x: 6 # contributors y: 15 # changes src/main/java/org/apache/commons/crypto/cipher/CryptoCipher.java x: 12 # contributors y: 17 # changes src/main/java/org/apache/commons/crypto/cipher/JceCipher.java x: 9 # contributors y: 22 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java x: 8 # contributors y: 15 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslCipher.java x: 8 # contributors y: 16 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslGaloisCounterMode.java x: 5 # contributors y: 15 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslJna.java x: 6 # contributors y: 14 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java x: 9 # contributors y: 25 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java x: 8 # contributors y: 19 # changes src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java x: 7 # contributors y: 17 # changes src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.java x: 6 # contributors y: 8 # changes src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java x: 13 # contributors y: 37 # changes src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java x: 6 # contributors y: 18 # changes src/main/java/org/apache/commons/crypto/stream/input/Input.java x: 9 # contributors y: 14 # changes src/main/java/org/apache/commons/crypto/stream/output/Output.java x: 8 # contributors y: 13 # changes src/main/java/org/apache/commons/crypto/utils/ReflectionUtils.java x: 12 # contributors y: 24 # changes src/main/java/org/apache/commons/crypto/utils/Utils.java x: 15 # contributors y: 39 # changes src/site/xdoc/faq.xml x: 2 # contributors y: 2 # changes src/site/xdoc/index.xml x: 6 # contributors y: 13 # changes src/site/xdoc/proposal.xml x: 3 # contributors y: 3 # changes src/main/native/org/apache/commons/crypto/cipher/OpenSslNative.c x: 6 # contributors y: 10 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java x: 5 # contributors y: 5 # changes src/site/xdoc/download_crypto.xml x: 3 # contributors y: 5 # changes src/site/xdoc/mail-lists.xml x: 4 # contributors y: 7 # changes src/main/java/org/apache/commons/crypto/cipher/AbstractOpenSslFeedbackCipher.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java x: 10 # contributors y: 29 # changes src/main/java/org/apache/commons/crypto/cipher/OpenSslCommonMode.java x: 5 # contributors y: 10 # changes src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java x: 5 # contributors y: 16 # changes src/main/java/org/apache/commons/crypto/jna/OpenSsl20XNativeJna.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/commons/crypto/jna/OpenSslInterfaceNativeJna.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java x: 10 # contributors y: 27 # changes src/main/java/org/apache/commons/crypto/random/JavaCryptoRandom.java x: 10 # contributors y: 16 # changes src/main/java/org/apache/commons/crypto/random/OsCryptoRandom.java x: 10 # contributors y: 17 # changes src/main/java/org/apache/commons/crypto/stream/CryptoOutputStream.java x: 13 # contributors y: 24 # changes src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java x: 5 # contributors y: 11 # changes src/main/java/org/apache/commons/crypto/stream/input/ChannelInput.java x: 7 # contributors y: 10 # changes src/main/java/org/apache/commons/crypto/stream/input/StreamInput.java x: 7 # contributors y: 14 # changes src/main/java/org/apache/commons/crypto/stream/output/ChannelOutput.java x: 8 # contributors y: 12 # changes src/main/java/org/apache/commons/crypto/utils/IoUtils.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/commons/crypto/random/CryptoRandom.java x: 6 # contributors y: 6 # changes src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java x: 9 # contributors y: 21 # changes src/main/java/org/apache/commons/crypto/utils/Padding.java x: 1 # contributors y: 1 # changes src/site/site.xml x: 6 # contributors y: 9 # changes src/main/native/org/apache/commons/crypto/OpenSslInfoNative.c x: 3 # contributors y: 9 # changes src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h x: 7 # contributors y: 16 # changes src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c x: 4 # contributors y: 8 # changes src/main/java/org/apache/commons/crypto/cipher/package-info.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/commons/crypto/jna/package-info.java x: 3 # contributors y: 2 # changes src/main/java/org/apache/commons/crypto/stream/input/package-info.java x: 4 # contributors y: 3 # changes lib/include/config.h x: 4 # contributors y: 5 # changes src/main/java/org/apache/commons/crypto/cipher/OpensslNative.java x: 7 # contributors y: 7 # changes src/main/java/org/apache/commons/crypto/cipher/Openssl.java x: 7 # contributors y: 8 # changes src/main/java/org/apache/commons/crypto/random/OpensslCryptoRandom.java x: 8 # contributors y: 11 # changes src/main/java/org/apache/commons/crypto/jna/OpensslJnaCipher.java x: 2 # contributors y: 3 # changes src/main/native/org/apache/commons/crypto/cipher/OpensslNative.c x: 5 # contributors y: 7 # changes src/main/java/org/apache/commons/crypto/stream/CTRCryptoInputStream.java x: 7 # contributors y: 9 # changes src/main/java/org/apache/commons/crypto/stream/CTRCryptoOutputStream.java x: 5 # contributors y: 8 # changes
76.0
# changes
  min: 1.0
  average: 11.03
  25th percentile: 3.0
  median: 8.5
  75th percentile: 15.0
  max: 76.0
0 15.0
# contributors
min: 1.0 | average: 5.56 | 25th percentile: 3.0 | median: 5.5 | 75th percentile: 8.0 | max: 15.0

Number of Contributors vs. File Size: 90 points

src/changes/changes.xml x: 9 # contributors y: 110 lines of code PROPOSAL.html x: 6 # contributors y: 61 lines of code src/main/java/org/apache/commons/crypto/Crypto.java x: 9 # contributors y: 81 lines of code src/main/java/org/apache/commons/crypto/NativeCodeLoader.java x: 9 # contributors y: 174 lines of code src/main/java/org/apache/commons/crypto/OpenSslInfoNative.java x: 7 # contributors y: 13 lines of code src/main/java/org/apache/commons/crypto/OsInfo.java x: 6 # contributors y: 103 lines of code src/main/java/org/apache/commons/crypto/cipher/CryptoCipher.java x: 12 # contributors y: 34 lines of code src/main/java/org/apache/commons/crypto/cipher/JceCipher.java x: 9 # contributors y: 71 lines of code src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java x: 8 # contributors y: 94 lines of code src/main/java/org/apache/commons/crypto/cipher/OpenSslCipher.java x: 8 # contributors y: 102 lines of code src/main/java/org/apache/commons/crypto/cipher/OpenSslGaloisCounterMode.java x: 5 # contributors y: 207 lines of code src/main/java/org/apache/commons/crypto/cipher/OpenSslNative.java x: 7 # contributors y: 25 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSslJna.java x: 6 # contributors y: 43 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java x: 9 # contributors y: 171 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java x: 8 # contributors y: 77 lines of code src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java x: 7 # contributors y: 54 lines of code src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.java x: 6 # contributors y: 7 lines of code src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java x: 13 # contributors y: 298 lines of code src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java x: 6 # contributors y: 281 lines of code src/main/java/org/apache/commons/crypto/stream/input/Input.java x: 9 # contributors y: 17 lines of code src/main/java/org/apache/commons/crypto/stream/output/Output.java x: 8 # contributors y: 13 lines of code src/main/java/org/apache/commons/crypto/utils/ReflectionUtils.java x: 12 # contributors y: 70 lines of code src/main/java/org/apache/commons/crypto/utils/Utils.java x: 15 # contributors y: 102 lines of code src/site/xdoc/faq.xml x: 2 # contributors y: 29 lines of code src/site/xdoc/index.xml x: 6 # contributors y: 101 lines of code src/site/xdoc/proposal.xml x: 3 # contributors y: 85 lines of code src/main/native/org/apache/commons/crypto/cipher/OpenSslNative.c x: 6 # contributors y: 629 lines of code src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java x: 5 # contributors y: 26 lines of code src/site/xdoc/download_crypto.xml x: 3 # contributors y: 96 lines of code src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 54 lines of code src/site/xdoc/mail-lists.xml x: 4 # contributors y: 160 lines of code src/main/java/org/apache/commons/crypto/cipher/AbstractOpenSslFeedbackCipher.java x: 1 # contributors y: 35 lines of code src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java x: 10 # contributors y: 69 lines of code src/main/java/org/apache/commons/crypto/cipher/OpenSslCommonMode.java x: 5 # contributors y: 62 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSsl10XNativeJna.java x: 5 # contributors y: 171 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java x: 5 # contributors y: 162 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSsl20XNativeJna.java x: 2 # contributors y: 169 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSslInterfaceNativeJna.java x: 2 # contributors y: 37 lines of code src/main/java/org/apache/commons/crypto/jna/OpenSslNativeJna.java x: 6 # contributors y: 138 lines of code src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java x: 10 # contributors y: 78 lines of code src/main/java/org/apache/commons/crypto/random/JavaCryptoRandom.java x: 10 # contributors y: 28 lines of code src/main/java/org/apache/commons/crypto/random/OsCryptoRandom.java x: 10 # contributors y: 56 lines of code src/main/java/org/apache/commons/crypto/stream/CryptoOutputStream.java x: 13 # contributors y: 202 lines of code src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java x: 5 # contributors y: 139 lines of code src/main/java/org/apache/commons/crypto/stream/input/ChannelInput.java x: 7 # contributors y: 62 lines of code src/main/java/org/apache/commons/crypto/stream/input/StreamInput.java x: 7 # contributors y: 56 lines of code src/main/java/org/apache/commons/crypto/stream/output/ChannelOutput.java x: 8 # contributors y: 22 lines of code src/main/java/org/apache/commons/crypto/stream/output/StreamOutput.java x: 8 # contributors y: 38 lines of code src/main/java/org/apache/commons/crypto/utils/IoUtils.java x: 4 # contributors y: 49 lines of code src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java x: 9 # contributors y: 187 lines of code src/main/java/org/apache/commons/crypto/utils/AES.java x: 1 # contributors y: 11 lines of code src/main/java/org/apache/commons/crypto/utils/Padding.java x: 1 # contributors y: 13 lines of code src/site/site.xml x: 6 # contributors y: 25 lines of code src/site/xdoc/security.xml x: 1 # contributors y: 34 lines of code src/main/native/org/apache/commons/crypto/OpenSslInfoNative.c x: 3 # contributors y: 124 lines of code src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h x: 7 # contributors y: 178 lines of code src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c x: 4 # contributors y: 281 lines of code src/site/resources/pmd/pmd-ruleset.xml x: 1 # contributors y: 66 lines of code src/site/resources/spotbugs/spotbugs-exclude-filter.xml x: 1 # contributors y: 20 lines of code src/main/java/org/apache/commons/crypto/cipher/package-info.java x: 4 # contributors y: 1 lines of code src/main/java/org/apache/commons/crypto/jna/package-info.java x: 3 # contributors y: 1 lines of code src/site/resources/download_crypto.cgi x: 2 # contributors y: 4 lines of code lib/include/config.h x: 4 # contributors y: 10 lines of code src/main/native/org/apache/commons/crypto/random/org_apache_commons_crypto_random.h x: 2 # contributors y: 8 lines of code src/main/java/org/apache/commons/crypto/jna/OpensslNativeJna.java x: 2 # contributors y: 138 lines of code src/main/java/org/apache/commons/crypto/jna/OpensslJna.java x: 2 # contributors y: 43 lines of code src/main/java/org/apache/commons/crypto/OSInfo.java x: 3 # contributors y: 103 lines of code src/main/java/org/apache/commons/crypto/cipher/Openssl.java x: 7 # contributors y: 94 lines of code src/main/java/org/apache/commons/crypto/utils/IOUtils.java x: 7 # contributors y: 49 lines of code src/main/java/org/apache/commons/crypto/random/OpensslCryptoRandom.java x: 8 # contributors y: 54 lines of code src/main/java/org/apache/commons/crypto/jna/OpensslJnaCipher.java x: 2 # contributors y: 171 lines of code src/main/java/org/apache/commons/crypto/cipher/OpensslCipher.java x: 5 # contributors y: 102 lines of code src/main/native/org/apache/commons/crypto/cipher/OpensslNative.c x: 5 # contributors y: 629 lines of code src/main/java/org/apache/commons/crypto/jna/OpensslJnaCryptoRandom.java x: 1 # contributors y: 77 lines of code src/main/java/org/apache/commons/crypto/stream/CTRCryptoInputStream.java x: 7 # contributors y: 281 lines of code src/main/native/org/apache/commons/crypto/random/OpensslCryptoRandomNative.c x: 3 # contributors y: 281 lines of code src/assembly/bin.xml x: 1 # contributors y: 40 lines of code
629.0
lines of code
  min: 1.0
  average: 92.71
  25th percentile: 25.0
  median: 61.5
  75th percentile: 127.5
  max: 629.0
0 15.0
# contributors
min: 1.0 | average: 5.56 | 25th percentile: 3.0 | median: 5.5 | 75th percentile: 8.0 | max: 15.0