connectbot/sshlib

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
src/main/java/com/trilead/ssh2/channel/LocalAcceptThread.java104
B
4 hrs
F
0%
src/main/java/com/trilead/ssh2/channel/RemoteAcceptThread.java76
B
4 hrs
F
0%
src/main/java/com/trilead/ssh2/channel/RemoteForwardingData.java8
A
0 mins
F
0%
src/main/java/com/trilead/ssh2/channel/RemoteX11AcceptThread.java135
C
1 day
F
0%
src/main/java/com/trilead/ssh2/channel/StreamForwarder.java94
B
6 hrs
F
0%
src/main/java/com/trilead/ssh2/channel/X11ServerData.java6
A
0 mins
F
0%
src/main/java/com/trilead/ssh2/compression/CompressionFactory.java67
A
1 hr
A
93%
src/main/java/com/trilead/ssh2/compression/ICompressor.java7
A
0 mins
F
0%
src/main/java/com/trilead/ssh2/compression/Zlib.java89
A
2 hrs
C
74%
src/main/java/com/trilead/ssh2/compression/ZlibOpenSSH.java6
A
0 mins
A
100%
src/main/java/com/trilead/ssh2/crypto/Base64.java118
C
1 day
F
55%
src/main/java/com/trilead/ssh2/crypto/CryptoWishList.java40
A
0 mins
A
100%
src/main/java/com/trilead/ssh2/crypto/KeyMaterial.java58
A
3 hrs
A
100%
src/main/java/com/trilead/ssh2/crypto/PEMDecoder.java526
F
5 days
F
53%
src/main/java/com/trilead/ssh2/crypto/PEMStructure.java8
A
0 mins
A
100%
src/main/java/com/trilead/ssh2/crypto/SimpleDERReader.java163
A
2 hrs
B
85%
src/main/java/com/trilead/ssh2/crypto/cipher/AES.java54
A
0 mins
C
76%
src/main/java/com/trilead/ssh2/crypto/cipher/BlockCipher.java7
A
0 mins
F
0%
src/main/java/com/trilead/ssh2/crypto/cipher/BlockCipherFactory.java81
A
1 hr
A
95%
src/main/java/com/trilead/ssh2/crypto/cipher/BlowFish.java287
F
4 days
F
0%
src/main/java/com/trilead/ssh2/crypto/cipher/CBCMode.java53
A
0 mins
A
93%
src/main/java/com/trilead/ssh2/crypto/cipher/CTRMode.java42
A
0 mins
F
0%
src/main/java/com/trilead/ssh2/crypto/cipher/CipherInputStream.java111
A
2 hrs
B
84%
src/main/java/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java96
A
35 mins
C
76%
src/main/java/com/trilead/ssh2/crypto/cipher/DES.java274
F
4 days
B
89%
src/main/java/com/trilead/ssh2/crypto/cipher/DESede.java70
A
2 hrs
C
79%
src/main/java/com/trilead/ssh2/crypto/cipher/EtmCipher.java3
A
0 mins
F
0%
src/main/java/com/trilead/ssh2/crypto/cipher/NullCipher.java23
A
0 mins
D
60%
src/main/java/com/trilead/ssh2/crypto/dh/Curve25519Exchange.java67
A
0 mins
C
75%
src/main/java/com/trilead/ssh2/crypto/dh/DhExchange.java177
B
4 hrs
C
78%
src/main/java/com/trilead/ssh2/crypto/dh/DhGroupExchange.java68
A
50 mins
B
89%
src/main/java/com/trilead/ssh2/crypto/dh/EcDhExchange.java86
A
25 mins
C
74%
src/main/java/com/trilead/ssh2/crypto/dh/GenericDhExchange.java54
A
35 mins
A
95%
src/main/java/com/trilead/ssh2/crypto/digest/HMAC.java112
A
0 mins
C
76%
src/main/java/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java69
A
0 mins
B
88%
src/main/java/com/trilead/ssh2/crypto/digest/MAC.java8
A
0 mins
F
0%
src/main/java/com/trilead/ssh2/crypto/digest/MACs.java36
A
0 mins
C
76%
src/main/java/com/trilead/ssh2/crypto/keys/Ed25519KeyFactory.java34
A
0 mins
F
55%
src/main/java/com/trilead/ssh2/crypto/keys/Ed25519KeyPairGenerator.java20
A
0 mins
D
66%
src/main/java/com/trilead/ssh2/crypto/keys/Ed25519PrivateKey.java112
A
3 hrs
D
69%
src/main/java/com/trilead/ssh2/crypto/keys/Ed25519Provider.java35
A
0 mins
C
72%
src/main/java/com/trilead/ssh2/crypto/keys/Ed25519PublicKey.java88
A
1 hr
C
75%
src/main/java/com/trilead/ssh2/log/Logger.java29
A
0 mins
A
92%
src/main/java/com/trilead/ssh2/packets/PacketChannelAuthAgentReq.java23
A
1 hr
F
0%
src/main/java/com/trilead/ssh2/packets/PacketChannelOpenConfirmation.java49
B
4 hrs
F
41%
src/main/java/com/trilead/ssh2/packets/PacketChannelOpenFailure.java49
B
4 hrs
F
0%
src/main/java/com/trilead/ssh2/packets/PacketChannelTrileadPing.java23
A
1 hr
A
100%
src/main/java/com/trilead/ssh2/packets/PacketChannelWindowAdjust.java40
A
2 hrs
F
0%
src/main/java/com/trilead/ssh2/packets/PacketDisconnect.java40
A
1 hr
F
54%
src/main/java/com/trilead/ssh2/packets/PacketExtInfo.java63
A
0 mins
A
96%