Path Lines of Code
PROPOSAL.html 61
lib/include/config.h 10
src/assembly/bin.xml 43
src/conf/pmd/pmd-ruleset.xml 52
src/conf/spotbugs/spotbugs-exclude-filter.xml 22
src/docker/docker-compose-gh.yaml 18
src/main/java/org/apache/commons/crypto/Crypto.java 107
src/main/java/org/apache/commons/crypto/NativeCodeLoader.java 148
src/main/java/org/apache/commons/crypto/OpenSslInfoNative.java 15
src/main/java/org/apache/commons/crypto/OsInfo.java 103
src/main/java/org/apache/commons/crypto/cipher/AbstractOpenSslFeedbackCipher.java 35
src/main/java/org/apache/commons/crypto/cipher/CryptoCipher.java 34
src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java 71
src/main/java/org/apache/commons/crypto/cipher/JceCipher.java 71
src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java 94
src/main/java/org/apache/commons/crypto/cipher/OpenSslCipher.java 102
src/main/java/org/apache/commons/crypto/cipher/OpenSslCommonMode.java 62
src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java 26
src/main/java/org/apache/commons/crypto/cipher/OpenSslGaloisCounterMode.java 208
src/main/java/org/apache/commons/crypto/cipher/OpenSslNative.java 25
src/main/java/org/apache/commons/crypto/cipher/package-info.java 1
src/main/java/org/apache/commons/crypto/jna/LibreSsl20XNativeJna.java 173
src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java 167
src/main/java/org/apache/commons/crypto/jna/OpenSsl30XNativeJna.java 167
src/main/java/org/apache/commons/crypto/jna/OpenSslInterfaceNativeJna.java 38
src/main/java/org/apache/commons/crypto/jna/OpenSslJna.java 50
src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java 174
src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java 77
src/main/java/org/apache/commons/crypto/jna/OpenSslMacOS.java 14
src/main/java/org/apache/commons/crypto/jna/OpenSslNativeJna.java 152
src/main/java/org/apache/commons/crypto/jna/package-info.java 1
src/main/java/org/apache/commons/crypto/package-info.java 1
src/main/java/org/apache/commons/crypto/random/CryptoRandom.java 5
src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java 79
src/main/java/org/apache/commons/crypto/random/JavaCryptoRandom.java 37
src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java 46
src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.java 7
src/main/java/org/apache/commons/crypto/random/OsCryptoRandom.java 56
src/main/java/org/apache/commons/crypto/random/package-info.java 1
src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java 276
src/main/java/org/apache/commons/crypto/stream/CryptoOutputStream.java 202
src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java 281
src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java 139
src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java 184
src/main/java/org/apache/commons/crypto/stream/input/ChannelInput.java 63
src/main/java/org/apache/commons/crypto/stream/input/Input.java 17
src/main/java/org/apache/commons/crypto/stream/input/StreamInput.java 57
src/main/java/org/apache/commons/crypto/stream/input/package-info.java 1
src/main/java/org/apache/commons/crypto/stream/output/ChannelOutput.java 23
src/main/java/org/apache/commons/crypto/stream/output/Output.java 13
src/main/java/org/apache/commons/crypto/stream/output/StreamOutput.java 39
src/main/java/org/apache/commons/crypto/stream/output/package-info.java 1
src/main/java/org/apache/commons/crypto/stream/package-info.java 1
src/main/java/org/apache/commons/crypto/utils/AES.java 15
src/main/java/org/apache/commons/crypto/utils/IoUtils.java 45
src/main/java/org/apache/commons/crypto/utils/Padding.java 13
src/main/java/org/apache/commons/crypto/utils/ReflectionUtils.java 85
src/main/java/org/apache/commons/crypto/utils/Transformation.java 37
src/main/java/org/apache/commons/crypto/utils/Utils.java 105
src/main/java/org/apache/commons/crypto/utils/package-info.java 1
src/main/native/org/apache/commons/crypto/DynamicLoader.c 67
src/main/native/org/apache/commons/crypto/OpenSslInfoNative.c 116
src/main/native/org/apache/commons/crypto/cipher/OpenSslNative.c 597
src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h 151
src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c 141
src/main/native/org/apache/commons/crypto/random/org_apache_commons_crypto_random.h 7
src/site/resources/download_crypto.cgi 4
src/site/site.xml 25
src/site/xdoc/download_crypto.xml 96
src/site/xdoc/faq.xml 29
src/site/xdoc/index.xml 105
src/site/xdoc/issue-tracking.xml 54
src/site/xdoc/mail-lists.xml 160
src/site/xdoc/proposal.xml 85
src/site/xdoc/security.xml 34
src/site/xdoc/userguide.xml 104