diff --git a/ide/c.jcraft.jsch/build.xml b/ide/c.jcraft.jsch/build.xml index e7a2d08f4ebe..d06dfb54b86d 100644 --- a/ide/c.jcraft.jsch/build.xml +++ b/ide/c.jcraft.jsch/build.xml @@ -22,13 +22,13 @@ - + - + - - + + diff --git a/ide/c.jcraft.jsch/external/binaries-list b/ide/c.jcraft.jsch/external/binaries-list index ee45dbe542c2..f662306d8901 100644 --- a/ide/c.jcraft.jsch/external/binaries-list +++ b/ide/c.jcraft.jsch/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -1572F8AC4023895C2232160FDDD4BFDD8C8E214D com.github.mwiede:jsch:0.2.17 +470C45A2B42103D48772F877B1C7287619AD490E com.github.mwiede:jsch:0.1.72 diff --git a/ide/c.jcraft.jsch/external/jsch-0.1.72-license.txt b/ide/c.jcraft.jsch/external/jsch-0.1.72-license.txt new file mode 100644 index 000000000000..4be6d411c182 --- /dev/null +++ b/ide/c.jcraft.jsch/external/jsch-0.1.72-license.txt @@ -0,0 +1,33 @@ +Name: JSch +Version: 0.1.72 +License: BSD-jsch +Origin: JCraft Inc. +URL: https://github.com/mwiede/jsch/tree/jsch-0.1.72 +Description: Java implementation of SSH2 + +Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the distribution. + + 3. The names of the authors may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT, +INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ide/c.jcraft.jsch/external/jsch-0.2.17-license.txt b/ide/c.jcraft.jsch/external/jsch-0.2.17-license.txt deleted file mode 100644 index e9850882c41d..000000000000 --- a/ide/c.jcraft.jsch/external/jsch-0.2.17-license.txt +++ /dev/null @@ -1,79 +0,0 @@ -Name: JSch -Version: 0.2.17 -License: BSD-jsch -Origin: JCraft Inc. -URL: https://github.com/mwiede/jsch/tree/jsch-0.2.17 -Description: Java implementation of SSH2 - -Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the distribution. - - 3. The names of the authors may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT, -INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, -OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -jBCrypt is subject to the following license: - -/* - * Copyright (c) 2006 Damien Miller - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -JZlib is subject to the following license: - -Copyright (c) 2000-2011 ymnk, JCraft,Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the distribution. - - 3. The names of the authors may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT, -INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, -OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ide/c.jcraft.jsch/nbproject/com-jcraft-jsch.sig b/ide/c.jcraft.jsch/nbproject/com-jcraft-jsch.sig index f4337fef7909..364cb483c83b 100644 --- a/ide/c.jcraft.jsch/nbproject/com-jcraft-jsch.sig +++ b/ide/c.jcraft.jsch/nbproject/com-jcraft-jsch.sig @@ -24,19 +24,6 @@ cons public init(java.lang.String,java.lang.Throwable) supr java.lang.Exception hfds serialVersionUID -CLSS public abstract interface com.jcraft.jsch.Argon2 -fld public final static int ARGON2D = 0 -fld public final static int ARGON2I = 1 -fld public final static int ARGON2ID = 2 -fld public final static int V10 = 16 -fld public final static int V13 = 19 -intf com.jcraft.jsch.KDF -meth public abstract void init(byte[],int,int,byte[],byte[],int,int,int) throws java.lang.Exception - -CLSS public abstract interface com.jcraft.jsch.BCrypt -intf com.jcraft.jsch.KDF -meth public abstract void init(byte[],int) throws java.lang.Exception - CLSS public com.jcraft.jsch.Buffer cons public init() cons public init(byte[]) @@ -64,12 +51,12 @@ meth public void reset() meth public void setOffSet(int) meth public void shift() supr java.lang.Object -hfds buffer,buffer_margin,index,s,tmp +hfds buffer,index,s,tmp CLSS public abstract com.jcraft.jsch.Channel fld protected byte[] type -fld protected com.jcraft.jsch.Session session -meth protected java.lang.Object genChannelOpenPacket() +intf java.lang.Runnable +meth protected com.jcraft.jsch.Packet genChannelOpenPacket() meth protected void sendChannelOpen() throws java.lang.Exception meth protected void sendOpenConfirmation() throws java.lang.Exception meth protected void sendOpenFailure(int) @@ -85,6 +72,7 @@ meth public java.io.OutputStream getOutputStream() throws java.io.IOException meth public void connect() throws com.jcraft.jsch.JSchException meth public void connect(int) throws com.jcraft.jsch.JSchException meth public void disconnect() +meth public void run() meth public void sendSignal(java.lang.String) throws java.lang.Exception meth public void setExtOutputStream(java.io.OutputStream) meth public void setExtOutputStream(java.io.OutputStream,boolean) @@ -95,19 +83,20 @@ meth public void setOutputStream(java.io.OutputStream,boolean) meth public void setXForwarding(boolean) meth public void start() throws com.jcraft.jsch.JSchException supr java.lang.Object -hfds SSH_MSG_CHANNEL_OPEN_CONFIRMATION,SSH_MSG_CHANNEL_OPEN_FAILURE,SSH_MSG_CHANNEL_WINDOW_ADJUST,SSH_OPEN_ADMINISTRATIVELY_PROHIBITED,SSH_OPEN_CONNECT_FAILED,SSH_OPEN_RESOURCE_SHORTAGE,SSH_OPEN_UNKNOWN_CHANNEL_TYPE,close,connectTimeout,connected,eof_local,eof_remote,exitstatus,id,index,io,lmpsize,lwsize,lwsize_max,notifyme,open_confirmation,pool,recipient,reply,rmpsize,rwsize,thread +hfds SSH_MSG_CHANNEL_OPEN_CONFIRMATION,SSH_MSG_CHANNEL_OPEN_FAILURE,SSH_MSG_CHANNEL_WINDOW_ADJUST,SSH_OPEN_ADMINISTRATIVELY_PROHIBITED,SSH_OPEN_CONNECT_FAILED,SSH_OPEN_RESOURCE_SHORTAGE,SSH_OPEN_UNKNOWN_CHANNEL_TYPE,close,connectTimeout,connected,eof_local,eof_remote,exitstatus,id,index,io,lmpsize,lwsize,lwsize_max,notifyme,open_confirmation,pool,recipient,reply,rmpsize,rwsize,session,thread hcls MyPipedInputStream,PassiveInputStream,PassiveOutputStream CLSS public com.jcraft.jsch.ChannelDirectStreamLocal -meth protected java.lang.Object genChannelOpenPacket() +meth protected com.jcraft.jsch.Packet genChannelOpenPacket() meth public java.lang.String getSocketPath() meth public void setSocketPath(java.lang.String) supr com.jcraft.jsch.ChannelDirectTCPIP hfds LOCAL_MAXIMUM_PACKET_SIZE,LOCAL_WINDOW_SIZE_MAX,_type,socketPath CLSS public com.jcraft.jsch.ChannelDirectTCPIP -meth protected java.lang.Object genChannelOpenPacket() +meth protected com.jcraft.jsch.Packet genChannelOpenPacket() meth public void connect(int) throws com.jcraft.jsch.JSchException +meth public void run() meth public void setHost(java.lang.String) meth public void setInputStream(java.io.InputStream) meth public void setOrgIPAddress(java.lang.String) @@ -131,6 +120,7 @@ fld protected java.lang.String ttype fld protected java.util.Hashtable env meth protected void sendRequests() throws java.lang.Exception meth public java.io.InputStream getErrStream() throws java.io.IOException +meth public void run() meth public void setAgentForwarding(boolean) meth public void setCommand(byte[]) meth public void setCommand(java.lang.String) @@ -184,7 +174,6 @@ fld public final static int SSH_FX_PERMISSION_DENIED = 3 innr public abstract interface static LsEntrySelector innr public static LsEntry meth protected void sendRequests() throws java.lang.Exception -meth public boolean getUseWriteFlushWorkaround() meth public com.jcraft.jsch.SftpATTRS lstat(java.lang.String) throws com.jcraft.jsch.SftpException meth public com.jcraft.jsch.SftpATTRS stat(java.lang.String) throws com.jcraft.jsch.SftpException meth public com.jcraft.jsch.SftpStatVFS statVFS(java.lang.String) throws com.jcraft.jsch.SftpException @@ -238,6 +227,7 @@ meth public void quit() meth public void rename(java.lang.String,java.lang.String) throws com.jcraft.jsch.SftpException meth public void rm(java.lang.String) throws com.jcraft.jsch.SftpException meth public void rmdir(java.lang.String) throws com.jcraft.jsch.SftpException +meth public void run() meth public void setAgentForwarding(boolean) meth public void setBulkRequests(int) throws com.jcraft.jsch.JSchException meth public void setEnv(byte[],byte[]) @@ -246,7 +236,7 @@ meth public void setEnv(java.util.Hashtable) anno 0 java.lang.Deprecated() meth public void setFilenameEncoding(java.lang.String) throws com.jcraft.jsch.SftpException anno 0 java.lang.Deprecated() -meth public void setFilenameEncoding(java.nio.charset.Charset) +meth public void setFilenameEncoding(java.nio.charset.Charset) throws com.jcraft.jsch.SftpException meth public void setMtime(java.lang.String,int) throws com.jcraft.jsch.SftpException meth public void setPty(boolean) meth public void setPtySize(int,int,int,int) @@ -254,12 +244,11 @@ meth public void setPtyType(java.lang.String) meth public void setPtyType(java.lang.String,int,int,int,int) meth public void setStat(java.lang.String,com.jcraft.jsch.SftpATTRS) throws com.jcraft.jsch.SftpException meth public void setTerminalMode(byte[]) -meth public void setUseWriteFlushWorkaround(boolean) meth public void setXForwarding(boolean) meth public void start() throws com.jcraft.jsch.JSchException meth public void symlink(java.lang.String,java.lang.String) throws com.jcraft.jsch.SftpException supr com.jcraft.jsch.Channel -hfds LOCAL_MAXIMUM_PACKET_SIZE,LOCAL_WINDOW_SIZE_MAX,MAX_MSG_LENGTH,SSH_FILEXFER_ATTR_ACMODTIME,SSH_FILEXFER_ATTR_EXTENDED,SSH_FILEXFER_ATTR_PERMISSIONS,SSH_FILEXFER_ATTR_SIZE,SSH_FILEXFER_ATTR_UIDGID,SSH_FXF_APPEND,SSH_FXF_CREAT,SSH_FXF_EXCL,SSH_FXF_READ,SSH_FXF_TRUNC,SSH_FXF_WRITE,SSH_FXP_ATTRS,SSH_FXP_CLOSE,SSH_FXP_DATA,SSH_FXP_EXTENDED,SSH_FXP_EXTENDED_REPLY,SSH_FXP_FSETSTAT,SSH_FXP_FSTAT,SSH_FXP_HANDLE,SSH_FXP_INIT,SSH_FXP_LSTAT,SSH_FXP_MKDIR,SSH_FXP_NAME,SSH_FXP_OPEN,SSH_FXP_OPENDIR,SSH_FXP_READ,SSH_FXP_READDIR,SSH_FXP_READLINK,SSH_FXP_REALPATH,SSH_FXP_REMOVE,SSH_FXP_RENAME,SSH_FXP_RMDIR,SSH_FXP_SETSTAT,SSH_FXP_STAT,SSH_FXP_STATUS,SSH_FXP_SYMLINK,SSH_FXP_VERSION,SSH_FXP_WRITE,ackid,buf,client_version,cwd,extension_hardlink,extension_posix_rename,extension_statvfs,extensions,fEncoding,fEncoding_is_utf8,file_separator,file_separatorc,fs_is_bs,home,interactive,io_in,lcwd,obuf,opacket,packet,rq,seq,server_version,useWriteFlushWorkaround,version +hfds LOCAL_MAXIMUM_PACKET_SIZE,LOCAL_WINDOW_SIZE_MAX,MAX_MSG_LENGTH,SSH_FILEXFER_ATTR_ACMODTIME,SSH_FILEXFER_ATTR_EXTENDED,SSH_FILEXFER_ATTR_PERMISSIONS,SSH_FILEXFER_ATTR_SIZE,SSH_FILEXFER_ATTR_UIDGID,SSH_FXF_APPEND,SSH_FXF_CREAT,SSH_FXF_EXCL,SSH_FXF_READ,SSH_FXF_TRUNC,SSH_FXF_WRITE,SSH_FXP_ATTRS,SSH_FXP_CLOSE,SSH_FXP_DATA,SSH_FXP_EXTENDED,SSH_FXP_EXTENDED_REPLY,SSH_FXP_FSETSTAT,SSH_FXP_FSTAT,SSH_FXP_HANDLE,SSH_FXP_INIT,SSH_FXP_LSTAT,SSH_FXP_MKDIR,SSH_FXP_NAME,SSH_FXP_OPEN,SSH_FXP_OPENDIR,SSH_FXP_READ,SSH_FXP_READDIR,SSH_FXP_READLINK,SSH_FXP_REALPATH,SSH_FXP_REMOVE,SSH_FXP_RENAME,SSH_FXP_RMDIR,SSH_FXP_SETSTAT,SSH_FXP_STAT,SSH_FXP_STATUS,SSH_FXP_SYMLINK,SSH_FXP_VERSION,SSH_FXP_WRITE,ackid,buf,client_version,cwd,extension_hardlink,extension_posix_rename,extension_statvfs,extensions,fEncoding,fEncoding_is_utf8,file_separator,file_separatorc,fs_is_bs,home,interactive,io_in,lcwd,obuf,opacket,packet,rq,seq,server_version,version hcls Header,RequestQueue CLSS public static com.jcraft.jsch.ChannelSftp$LsEntry @@ -291,6 +280,7 @@ fld protected int twp fld protected java.lang.String ttype fld protected java.util.Hashtable env meth protected void sendRequests() throws java.lang.Exception +meth public void run() meth public void setAgentForwarding(boolean) meth public void setEnv(byte[],byte[]) meth public void setEnv(java.lang.String,java.lang.String) @@ -319,6 +309,7 @@ fld protected java.lang.String ttype fld protected java.util.Hashtable env meth protected void sendRequests() throws java.lang.Exception meth public java.io.InputStream getErrStream() throws java.io.IOException +meth public void run() meth public void setAgentForwarding(boolean) meth public void setEnv(byte[],byte[]) meth public void setEnv(java.lang.String,java.lang.String) @@ -340,26 +331,41 @@ hfds subsystem,want_reply CLSS public abstract interface com.jcraft.jsch.Cipher fld public final static int DECRYPT_MODE = 1 fld public final static int ENCRYPT_MODE = 0 +meth public abstract boolean isAEAD() meth public abstract boolean isCBC() +meth public abstract boolean isChaCha20() meth public abstract int getBlockSize() meth public abstract int getIVSize() +meth public abstract int getTagSize() +meth public abstract void doFinal(byte[],int,int,byte[],int) throws java.lang.Exception meth public abstract void init(int,byte[],byte[]) throws java.lang.Exception meth public abstract void update(byte[],int,int,byte[],int) throws java.lang.Exception +meth public abstract void update(int) throws java.lang.Exception +meth public abstract void updateAAD(byte[],int,int) throws java.lang.Exception + +CLSS public com.jcraft.jsch.CipherNone +cons public init() +intf com.jcraft.jsch.Cipher meth public boolean isAEAD() +meth public boolean isCBC() meth public boolean isChaCha20() +meth public int getBlockSize() +meth public int getIVSize() meth public int getTagSize() meth public void doFinal(byte[],int,int,byte[],int) throws java.lang.Exception +meth public void init(int,byte[],byte[]) throws java.lang.Exception +meth public void update(byte[],int,int,byte[],int) throws java.lang.Exception meth public void update(int) throws java.lang.Exception meth public void updateAAD(byte[],int,int) throws java.lang.Exception +supr java.lang.Object +hfds bsize,ivsize CLSS public abstract interface com.jcraft.jsch.Compression fld public final static int DEFLATER = 1 fld public final static int INFLATER = 0 meth public abstract byte[] compress(byte[],int,int[]) meth public abstract byte[] uncompress(byte[],int,int[]) -meth public abstract void init(int,int) -meth public void end() -meth public void init(int,int,com.jcraft.jsch.Session) +meth public abstract void init(int,int) throws java.lang.Exception CLSS public abstract interface com.jcraft.jsch.ConfigRepository fld public final static com.jcraft.jsch.ConfigRepository nullConfig @@ -384,6 +390,138 @@ meth public abstract void setF(byte[]) meth public abstract void setG(byte[]) meth public abstract void setP(byte[]) +CLSS public com.jcraft.jsch.DH25519 +cons public init() +supr com.jcraft.jsch.DHXEC + +CLSS public com.jcraft.jsch.DH448 +cons public init() +supr com.jcraft.jsch.DHXEC + +CLSS public com.jcraft.jsch.DHEC256 +cons public init() +supr com.jcraft.jsch.DHECN + +CLSS public com.jcraft.jsch.DHEC384 +cons public init() +supr com.jcraft.jsch.DHECN + +CLSS public com.jcraft.jsch.DHEC521 +cons public init() +supr com.jcraft.jsch.DHECN + +CLSS public abstract com.jcraft.jsch.DHECN +cons public init() +fld protected int key_size +fld protected java.lang.String sha_name +meth public boolean next(com.jcraft.jsch.Buffer) throws java.lang.Exception +meth public int getState() +meth public void init(com.jcraft.jsch.Session,byte[],byte[],byte[],byte[]) throws java.lang.Exception +supr com.jcraft.jsch.KeyExchange +hfds I_C,I_S,Q_C,SSH_MSG_KEX_ECDH_INIT,SSH_MSG_KEX_ECDH_REPLY,V_C,V_S,buf,e,ecdh,packet,state + +CLSS public com.jcraft.jsch.DHG1 +cons public init() +supr com.jcraft.jsch.DHGN +hfds g,p + +CLSS public com.jcraft.jsch.DHG14 +cons public init() +supr com.jcraft.jsch.DHG14N + +CLSS public com.jcraft.jsch.DHG14224 +cons public init() +supr com.jcraft.jsch.DHG14N + +CLSS public com.jcraft.jsch.DHG14256 +cons public init() +supr com.jcraft.jsch.DHG14N + +CLSS public abstract com.jcraft.jsch.DHG14N +cons public init() +supr com.jcraft.jsch.DHGN +hfds g,p + +CLSS public com.jcraft.jsch.DHG15 +cons public init() +supr com.jcraft.jsch.DHG15N + +CLSS public com.jcraft.jsch.DHG15256 +cons public init() +supr com.jcraft.jsch.DHG15N + +CLSS public com.jcraft.jsch.DHG15384 +cons public init() +supr com.jcraft.jsch.DHG15N + +CLSS public abstract com.jcraft.jsch.DHG15N +cons public init() +supr com.jcraft.jsch.DHGN +hfds g,p + +CLSS public com.jcraft.jsch.DHG16 +cons public init() +supr com.jcraft.jsch.DHG16N + +CLSS public com.jcraft.jsch.DHG16384 +cons public init() +supr com.jcraft.jsch.DHG16N + +CLSS public abstract com.jcraft.jsch.DHG16N +cons public init() +supr com.jcraft.jsch.DHGN +hfds g,p + +CLSS public com.jcraft.jsch.DHG17 +cons public init() +supr com.jcraft.jsch.DHGN +hfds g,p + +CLSS public com.jcraft.jsch.DHG18 +cons public init() +supr com.jcraft.jsch.DHGN +hfds g,p + +CLSS public com.jcraft.jsch.DHGEX +cons public init() +fld protected java.lang.String hash +meth public boolean next(com.jcraft.jsch.Buffer) throws java.lang.Exception +meth public int getState() +meth public void init(com.jcraft.jsch.Session,byte[],byte[],byte[],byte[]) throws java.lang.Exception +supr com.jcraft.jsch.KeyExchange +hfds I_C,I_S,SSH_MSG_KEX_DH_GEX_GROUP,SSH_MSG_KEX_DH_GEX_INIT,SSH_MSG_KEX_DH_GEX_REPLY,SSH_MSG_KEX_DH_GEX_REQUEST,V_C,V_S,buf,dh,e,g,max,min,p,packet,preferred,state + +CLSS public com.jcraft.jsch.DHGEX224 +supr com.jcraft.jsch.DHGEX + +CLSS public com.jcraft.jsch.DHGEX256 +supr com.jcraft.jsch.DHGEX + +CLSS public com.jcraft.jsch.DHGEX384 +supr com.jcraft.jsch.DHGEX + +CLSS public com.jcraft.jsch.DHGEX512 +supr com.jcraft.jsch.DHGEX + +CLSS public abstract com.jcraft.jsch.DHGN +cons public init() +meth public boolean next(com.jcraft.jsch.Buffer) throws java.lang.Exception +meth public int getState() +meth public void init(com.jcraft.jsch.Session,byte[],byte[],byte[],byte[]) throws java.lang.Exception +supr com.jcraft.jsch.KeyExchange +hfds I_C,I_S,SSH_MSG_KEXDH_INIT,SSH_MSG_KEXDH_REPLY,V_C,V_S,buf,dh,e,packet,state + +CLSS public abstract com.jcraft.jsch.DHXEC +cons public init() +fld protected int key_len +fld protected java.lang.String curve_name +fld protected java.lang.String sha_name +meth public boolean next(com.jcraft.jsch.Buffer) throws java.lang.Exception +meth public int getState() +meth public void init(com.jcraft.jsch.Session,byte[],byte[],byte[],byte[]) throws java.lang.Exception +supr com.jcraft.jsch.KeyExchange +hfds I_C,I_S,Q_C,SSH_MSG_KEX_ECDH_INIT,SSH_MSG_KEX_ECDH_REPLY,V_C,V_S,buf,e,packet,state,xdh + CLSS public abstract interface com.jcraft.jsch.ECDH meth public abstract boolean validate(byte[],byte[]) throws java.lang.Exception meth public abstract byte[] getQ() throws java.lang.Exception @@ -405,9 +543,9 @@ meth public abstract void dispose() CLSS public abstract interface com.jcraft.jsch.HASH meth public abstract byte[] digest() throws java.lang.Exception meth public abstract int getBlockSize() +meth public abstract java.lang.String name() meth public abstract void init() throws java.lang.Exception meth public abstract void update(byte[],int,int) throws java.lang.Exception -meth public java.lang.String name() CLSS public com.jcraft.jsch.HostKey cons public init(java.lang.String,byte[]) throws com.jcraft.jsch.JSchException @@ -450,22 +588,30 @@ meth public abstract void add(com.jcraft.jsch.HostKey,com.jcraft.jsch.UserInfo) meth public abstract void remove(java.lang.String,java.lang.String) meth public abstract void remove(java.lang.String,java.lang.String,byte[]) +CLSS public com.jcraft.jsch.IO +cons public init() +meth public void close() +meth public void put(com.jcraft.jsch.Packet) throws java.io.IOException +supr java.lang.Object +hfds in,in_dontclose,out,out_dontclose,out_ext,out_ext_dontclose + CLSS public abstract interface com.jcraft.jsch.Identity +meth public abstract boolean decrypt() + anno 0 java.lang.Deprecated() meth public abstract boolean isEncrypted() meth public abstract boolean setPassphrase(byte[]) throws com.jcraft.jsch.JSchException meth public abstract byte[] getPublicKeyBlob() meth public abstract byte[] getSignature(byte[]) +meth public abstract byte[] getSignature(byte[],java.lang.String) meth public abstract java.lang.String getAlgName() meth public abstract java.lang.String getName() meth public abstract void clear() -meth public boolean decrypt() - anno 0 java.lang.Deprecated() -meth public byte[] getSignature(byte[],java.lang.String) CLSS public abstract interface com.jcraft.jsch.IdentityRepository fld public final static int NOTRUNNING = 1 fld public final static int RUNNING = 2 fld public final static int UNAVAILABLE = 0 +innr public static Wrapper meth public abstract boolean add(byte[]) meth public abstract boolean remove(byte[]) meth public abstract int getStatus() @@ -473,6 +619,18 @@ meth public abstract java.lang.String getName() meth public abstract java.util.Vector getIdentities() meth public abstract void removeAll() +CLSS public static com.jcraft.jsch.IdentityRepository$Wrapper + outer com.jcraft.jsch.IdentityRepository +intf com.jcraft.jsch.IdentityRepository +meth public boolean add(byte[]) +meth public boolean remove(byte[]) +meth public int getStatus() +meth public java.lang.String getName() +meth public java.util.Vector getIdentities() +meth public void removeAll() +supr java.lang.Object +hfds cache,ir,keep_in_cache + CLSS public com.jcraft.jsch.JSch cons public init() fld public final static java.lang.String VERSION @@ -481,12 +639,10 @@ meth protected void addSession(com.jcraft.jsch.Session) meth public com.jcraft.jsch.ConfigRepository getConfigRepository() meth public com.jcraft.jsch.HostKeyRepository getHostKeyRepository() meth public com.jcraft.jsch.IdentityRepository getIdentityRepository() -meth public com.jcraft.jsch.Logger getInstanceLogger() meth public com.jcraft.jsch.Session getSession(java.lang.String) throws com.jcraft.jsch.JSchException meth public com.jcraft.jsch.Session getSession(java.lang.String,java.lang.String) throws com.jcraft.jsch.JSchException meth public com.jcraft.jsch.Session getSession(java.lang.String,java.lang.String,int) throws com.jcraft.jsch.JSchException meth public java.util.Vector getIdentityNames() throws com.jcraft.jsch.JSchException -meth public static com.jcraft.jsch.Logger getLogger() meth public static java.lang.String getConfig(java.lang.String) meth public static void setConfig(java.lang.String,java.lang.String) meth public static void setConfig(java.util.Hashtable) @@ -504,23 +660,10 @@ meth public void removeIdentity(java.lang.String) throws com.jcraft.jsch.JSchExc meth public void setConfigRepository(com.jcraft.jsch.ConfigRepository) meth public void setHostKeyRepository(com.jcraft.jsch.HostKeyRepository) meth public void setIdentityRepository(com.jcraft.jsch.IdentityRepository) -meth public void setInstanceLogger(com.jcraft.jsch.Logger) meth public void setKnownHosts(java.io.InputStream) throws com.jcraft.jsch.JSchException meth public void setKnownHosts(java.lang.String) throws com.jcraft.jsch.JSchException supr java.lang.Object -hfds DEVNULL,config,configRepository,defaultIdentityRepository,identityRepository,instLogger,known_hosts,logger,sessionPool -hcls InstanceLogger - -CLSS public com.jcraft.jsch.JSchAlgoNegoFailException -meth public java.lang.String getAlgorithmName() -meth public java.lang.String getJSchProposal() -meth public java.lang.String getServerProposal() -supr com.jcraft.jsch.JSchException -hfds algorithmName,jschProposal,serialVersionUID,serverProposal - -CLSS public com.jcraft.jsch.JSchChangedHostKeyException -supr com.jcraft.jsch.JSchHostKeyException -hfds serialVersionUID +hfds DEVNULL,config,configRepository,defaultIdentityRepository,identityRepository,known_hosts,logger,sessionPool CLSS public com.jcraft.jsch.JSchException cons public init() @@ -529,35 +672,6 @@ cons public init(java.lang.String,java.lang.Throwable) supr java.lang.Exception hfds serialVersionUID -CLSS public abstract com.jcraft.jsch.JSchHostKeyException -supr com.jcraft.jsch.JSchException -hfds serialVersionUID - -CLSS public com.jcraft.jsch.JSchProxyException -cons public init(java.lang.String) -cons public init(java.lang.String,java.lang.Throwable) -supr com.jcraft.jsch.JSchException -hfds serialVersionUID - -CLSS public com.jcraft.jsch.JSchRevokedHostKeyException -supr com.jcraft.jsch.JSchHostKeyException -hfds serialVersionUID - -CLSS public com.jcraft.jsch.JSchSessionDisconnectException -meth public int getReasonCode() -meth public java.lang.String getDescription() -meth public java.lang.String getLanguageTag() -supr com.jcraft.jsch.JSchException -hfds description,languageTag,reasonCode,serialVersionUID - -CLSS public com.jcraft.jsch.JSchStrictKexException -supr com.jcraft.jsch.JSchException -hfds serialVersionUID - -CLSS public com.jcraft.jsch.JSchUnknownHostKeyException -supr com.jcraft.jsch.JSchHostKeyException -hfds serialVersionUID - CLSS public com.jcraft.jsch.JUnixSocketFactory cons public init() throws com.jcraft.jsch.AgentProxyException intf com.jcraft.jsch.USocketFactory @@ -565,31 +679,6 @@ meth public java.nio.channels.ServerSocketChannel bind(java.nio.file.Path) throw meth public java.nio.channels.SocketChannel connect(java.nio.file.Path) throws java.io.IOException supr java.lang.Object -CLSS public com.jcraft.jsch.JplLogger -cons public init() -intf com.jcraft.jsch.Logger -meth public boolean isEnabled(int) -meth public void log(int,java.lang.String) -meth public void log(int,java.lang.String,java.lang.Throwable) -supr java.lang.Object - -CLSS public com.jcraft.jsch.JulLogger -cons public init() -intf com.jcraft.jsch.Logger -meth public boolean isEnabled(int) -meth public void log(int,java.lang.String) -meth public void log(int,java.lang.String,java.lang.Throwable) -supr java.lang.Object -hfds logger - -CLSS public abstract interface com.jcraft.jsch.KDF -meth public abstract byte[] getKey(byte[],int) - -CLSS public abstract interface com.jcraft.jsch.KEM -meth public abstract byte[] decapsulate(byte[]) throws java.lang.Exception -meth public abstract byte[] getPublicKey() throws java.lang.Exception -meth public abstract void init() throws java.lang.Exception - CLSS public abstract com.jcraft.jsch.KeyExchange cons public init() fld protected byte[] H @@ -603,8 +692,6 @@ fld protected final int EDDSA = 3 fld protected final int RSA = 0 fld public final static int STATE_END = 0 meth protected boolean verify(java.lang.String,byte[],int,byte[]) throws java.lang.Exception -meth protected byte[] encodeAsMPInt(byte[]) -meth protected byte[] encodeAsString(byte[]) meth protected byte[] normalize(byte[]) meth protected static java.lang.String[] guess(com.jcraft.jsch.Session,byte[],byte[]) throws java.lang.Exception meth public abstract boolean next(com.jcraft.jsch.Buffer) throws java.lang.Exception @@ -614,12 +701,15 @@ meth public java.lang.String getFingerPrint() meth public java.lang.String getKeyAlgorithName() meth public java.lang.String getKeyType() supr java.lang.Object -hfds PROPOSAL_COMP_ALGS_CTOS,PROPOSAL_COMP_ALGS_STOC,PROPOSAL_ENC_ALGS_CTOS,PROPOSAL_ENC_ALGS_STOC,PROPOSAL_KEX_ALGS,PROPOSAL_LANG_CTOS,PROPOSAL_LANG_STOC,PROPOSAL_MAC_ALGS_CTOS,PROPOSAL_MAC_ALGS_STOC,PROPOSAL_MAX,PROPOSAL_NAMES,PROPOSAL_SERVER_HOST_KEY_ALGS,enc_c2s,enc_s2c,kex,key_alg_name,lang_c2s,lang_s2c,mac_c2s,mac_s2c,server_host_key,type +hfds PROPOSAL_COMP_ALGS_CTOS,PROPOSAL_COMP_ALGS_STOC,PROPOSAL_ENC_ALGS_CTOS,PROPOSAL_ENC_ALGS_STOC,PROPOSAL_KEX_ALGS,PROPOSAL_LANG_CTOS,PROPOSAL_LANG_STOC,PROPOSAL_MAC_ALGS_CTOS,PROPOSAL_MAC_ALGS_STOC,PROPOSAL_MAX,PROPOSAL_SERVER_HOST_KEY_ALGS,enc_c2s,enc_s2c,kex,key_alg_name,lang_c2s,lang_s2c,mac_c2s,mac_s2c,server_host_key,type CLSS public abstract com.jcraft.jsch.KeyPair +cons public init(com.jcraft.jsch.JSch) fld protected boolean encrypted fld protected byte[] data +fld protected byte[] kdfOptions fld protected com.jcraft.jsch.Cipher cipher +fld protected java.lang.String kdfName fld protected java.lang.String publicKeyComment fld public final static int DEFERRED = -1 fld public final static int DSA = 1 @@ -634,14 +724,12 @@ meth public abstract byte[] getSignature(byte[]) meth public abstract byte[] getSignature(byte[],java.lang.String) meth public abstract com.jcraft.jsch.Signature getVerifier() meth public abstract com.jcraft.jsch.Signature getVerifier(java.lang.String) -meth public abstract int getKeySize() meth public abstract int getKeyType() meth public boolean decrypt(byte[]) meth public boolean decrypt(java.lang.String) meth public boolean isEncrypted() meth public byte[] getPublicKeyBlob() meth public java.lang.String getFingerPrint() -meth public java.lang.String getKeyTypeString() meth public java.lang.String getPublicKeyComment() meth public static com.jcraft.jsch.KeyPair genKeyPair(com.jcraft.jsch.JSch,int) throws com.jcraft.jsch.JSchException meth public static com.jcraft.jsch.KeyPair genKeyPair(com.jcraft.jsch.JSch,int,int) throws com.jcraft.jsch.JSchException @@ -664,9 +752,84 @@ meth public void writePublicKey(java.lang.String,java.lang.String) throws java.i meth public void writeSECSHPublicKey(java.io.OutputStream,java.lang.String) meth public void writeSECSHPublicKey(java.lang.String,java.lang.String) throws java.io.IOException supr java.lang.Object -hfds AUTH_MAGIC,VENDOR_FSECURE,VENDOR_OPENSSH,VENDOR_OPENSSH_V1,VENDOR_PKCS8,VENDOR_PUTTY,VENDOR_PUTTY_V3,cr,hash,header,instLogger,iv,kdf,passphrase,publickeyblob,random,sha1,space,vendor +hfds AUTH_MAGIC,VENDOR_FSECURE,VENDOR_OPENSSH,VENDOR_OPENSSH_V1,VENDOR_PKCS8,VENDOR_PUTTY,cr,hash,header,header1,header2,header3,iv,jsch,passphrase,publickeyblob,random,space,vendor hcls ASN1,ASN1Exception +CLSS public com.jcraft.jsch.KeyPairDSA +cons public init(com.jcraft.jsch.JSch) +cons public init(com.jcraft.jsch.JSch,byte[],byte[],byte[],byte[],byte[]) +meth public byte[] forSSHAgent() throws com.jcraft.jsch.JSchException +meth public byte[] getPublicKeyBlob() +meth public byte[] getSignature(byte[]) +meth public byte[] getSignature(byte[],java.lang.String) +meth public com.jcraft.jsch.Signature getVerifier() +meth public com.jcraft.jsch.Signature getVerifier(java.lang.String) +meth public int getKeySize() +meth public int getKeyType() +meth public void dispose() +supr com.jcraft.jsch.KeyPair +hfds G_array,P_array,Q_array,begin,end,key_size,prv_array,pub_array,sshdss + +CLSS public com.jcraft.jsch.KeyPairDeferred +meth public boolean decrypt(byte[]) +meth public boolean decrypt(java.lang.String) +meth public boolean isEncrypted() +meth public byte[] forSSHAgent() throws com.jcraft.jsch.JSchException +meth public byte[] getPublicKeyBlob() +meth public byte[] getSignature(byte[]) +meth public byte[] getSignature(byte[],java.lang.String) +meth public com.jcraft.jsch.Signature getVerifier() +meth public com.jcraft.jsch.Signature getVerifier(java.lang.String) +meth public int getKeyType() +meth public java.lang.String getFingerPrint() +meth public java.lang.String getPublicKeyComment() +supr com.jcraft.jsch.KeyPair +hfds delegate + +CLSS public com.jcraft.jsch.KeyPairECDSA +cons public init(com.jcraft.jsch.JSch) +cons public init(com.jcraft.jsch.JSch,byte[]) +cons public init(com.jcraft.jsch.JSch,byte[],byte[],byte[],byte[]) +meth public byte[] forSSHAgent() throws com.jcraft.jsch.JSchException +meth public byte[] getPublicKeyBlob() +meth public byte[] getSignature(byte[]) +meth public byte[] getSignature(byte[],java.lang.String) +meth public com.jcraft.jsch.Signature getVerifier() +meth public com.jcraft.jsch.Signature getVerifier(java.lang.String) +meth public int getKeySize() +meth public int getKeyType() +meth public void dispose() +supr com.jcraft.jsch.KeyPair +hfds begin,end,key_size,name,names,oids,prv_array,r_array,s_array + +CLSS public com.jcraft.jsch.KeyPairEd25519 +cons public init(com.jcraft.jsch.JSch) +cons public init(com.jcraft.jsch.JSch,byte[],byte[]) +meth public int getKeySize() +meth public int getKeyType() +supr com.jcraft.jsch.KeyPairEdDSA +hfds keySize + +CLSS public com.jcraft.jsch.KeyPairEd448 +cons public init(com.jcraft.jsch.JSch) +cons public init(com.jcraft.jsch.JSch,byte[],byte[]) +meth public int getKeySize() +meth public int getKeyType() +supr com.jcraft.jsch.KeyPairEdDSA +hfds keySize + +CLSS public abstract com.jcraft.jsch.KeyPairEdDSA +cons public init(com.jcraft.jsch.JSch,byte[],byte[]) +meth public byte[] forSSHAgent() throws com.jcraft.jsch.JSchException +meth public byte[] getPublicKeyBlob() +meth public byte[] getSignature(byte[]) +meth public byte[] getSignature(byte[],java.lang.String) +meth public com.jcraft.jsch.Signature getVerifier() +meth public com.jcraft.jsch.Signature getVerifier(java.lang.String) +meth public void dispose() +supr com.jcraft.jsch.KeyPair +hfds prv_array,pub_array + CLSS public abstract interface com.jcraft.jsch.KeyPairGenDSA meth public abstract byte[] getG() meth public abstract byte[] getP() @@ -685,7 +848,6 @@ CLSS public abstract interface com.jcraft.jsch.KeyPairGenEdDSA meth public abstract byte[] getPrv() meth public abstract byte[] getPub() meth public abstract void init(java.lang.String,int) throws java.lang.Exception -meth public void init(java.lang.String,byte[]) throws java.lang.Exception CLSS public abstract interface com.jcraft.jsch.KeyPairGenRSA meth public abstract byte[] getC() @@ -698,14 +860,52 @@ meth public abstract byte[] getP() meth public abstract byte[] getQ() meth public abstract void init(int) throws java.lang.Exception -CLSS public com.jcraft.jsch.Log4j2Logger -cons public init() -intf com.jcraft.jsch.Logger -meth public boolean isEnabled(int) -meth public void log(int,java.lang.String) -meth public void log(int,java.lang.String,java.lang.Throwable) +CLSS public abstract interface com.jcraft.jsch.KeyPairGenXEC +meth public abstract void init(java.lang.String) throws java.lang.Exception + +CLSS public com.jcraft.jsch.KeyPairPKCS8 +cons public init(com.jcraft.jsch.JSch) +meth public boolean decrypt(byte[]) +meth public byte[] forSSHAgent() throws com.jcraft.jsch.JSchException +meth public byte[] getPublicKeyBlob() +meth public byte[] getSignature(byte[]) +meth public byte[] getSignature(byte[],java.lang.String) +meth public com.jcraft.jsch.Signature getVerifier() +meth public com.jcraft.jsch.Signature getVerifier(java.lang.String) +meth public int getKeySize() +meth public int getKeyType() +supr com.jcraft.jsch.KeyPair +hfds aes128cbc,aes192cbc,aes256cbc,begin,dsaEncryption,end,kpair,pbeWithMD5AndDESCBC,pbes2,pbkdf2,rsaEncryption + +CLSS public com.jcraft.jsch.KeyPairRSA +cons public init(com.jcraft.jsch.JSch) +cons public init(com.jcraft.jsch.JSch,byte[],byte[],byte[]) +meth public byte[] forSSHAgent() throws com.jcraft.jsch.JSchException +meth public byte[] getPublicKeyBlob() +meth public byte[] getSignature(byte[]) +meth public byte[] getSignature(byte[],java.lang.String) +meth public com.jcraft.jsch.Signature getVerifier() +meth public com.jcraft.jsch.Signature getVerifier(java.lang.String) +meth public int getKeySize() +meth public int getKeyType() +meth public void dispose() +supr com.jcraft.jsch.KeyPair +hfds begin,c_array,end,ep_array,eq_array,key_size,n_array,p_array,prv_array,pub_array,q_array,sshrsa + +CLSS public com.jcraft.jsch.KnownHosts +intf com.jcraft.jsch.HostKeyRepository +meth protected void sync() throws java.io.IOException +meth protected void sync(java.lang.String) throws java.io.IOException +meth public com.jcraft.jsch.HostKey[] getHostKey() +meth public com.jcraft.jsch.HostKey[] getHostKey(java.lang.String,java.lang.String) +meth public int check(java.lang.String,byte[]) +meth public java.lang.String getKnownHostsRepositoryID() +meth public void add(com.jcraft.jsch.HostKey,com.jcraft.jsch.UserInfo) +meth public void remove(java.lang.String,java.lang.String) +meth public void remove(java.lang.String,java.lang.String,byte[]) supr java.lang.Object -hfds logger +hfds _known_hosts,cr,hmacsha1,jsch,known_hosts,pool,space +hcls HashedHostKey CLSS public abstract interface com.jcraft.jsch.Logger fld public final static int DEBUG = 0 @@ -715,16 +915,15 @@ fld public final static int INFO = 1 fld public final static int WARN = 2 meth public abstract boolean isEnabled(int) meth public abstract void log(int,java.lang.String) -meth public void log(int,java.lang.String,java.lang.Throwable) CLSS public abstract interface com.jcraft.jsch.MAC +meth public abstract boolean isEtM() meth public abstract int getBlockSize() meth public abstract java.lang.String getName() meth public abstract void doFinal(byte[],int) meth public abstract void init(byte[]) throws java.lang.Exception meth public abstract void update(byte[],int,int) meth public abstract void update(int) -meth public boolean isEtM() CLSS public com.jcraft.jsch.OpenSSHConfig intf com.jcraft.jsch.ConfigRepository @@ -736,21 +935,43 @@ hfds config,hosts,keymap,keysWithListAdoption hcls MyConfig CLSS public abstract interface com.jcraft.jsch.PBKDF - anno 0 java.lang.Deprecated() meth public abstract byte[] getKey(byte[],byte[],int,int) -CLSS public abstract interface com.jcraft.jsch.PBKDF2 -intf com.jcraft.jsch.KDF -meth public abstract void init(byte[],int) throws java.lang.Exception +CLSS public com.jcraft.jsch.Packet +cons public init(com.jcraft.jsch.Buffer) +meth public void reset() +supr java.lang.Object +hfds ba4,buffer,random CLSS public com.jcraft.jsch.PageantConnector cons public init() throws com.jcraft.jsch.AgentProxyException +innr public static COPYDATASTRUCT32 +innr public static COPYDATASTRUCT64 intf com.jcraft.jsch.AgentConnector meth public boolean isAvailable() meth public java.lang.String getName() meth public void query(com.jcraft.jsch.Buffer) throws com.jcraft.jsch.AgentProxyException supr java.lang.Object -hfds AGENT_COPYDATA_ID,AGENT_MAX_MSGLEN,kernel32,user32 +hfds AGENT_COPYDATA_ID,AGENT_MAX_MSGLEN,libK,libU +hcls User32 + +CLSS public static com.jcraft.jsch.PageantConnector$COPYDATASTRUCT32 + outer com.jcraft.jsch.PageantConnector +cons public init() +fld public com.sun.jna.Pointer lpData +fld public int cbData +fld public int dwData +meth protected java.util.List getFieldOrder() +supr com.sun.jna.Structure + +CLSS public static com.jcraft.jsch.PageantConnector$COPYDATASTRUCT64 + outer com.jcraft.jsch.PageantConnector +cons public init() +fld public com.sun.jna.Pointer lpData +fld public int dwData +fld public long cbData +meth protected java.util.List getFieldOrder() +supr com.sun.jna.Structure CLSS public abstract interface com.jcraft.jsch.Proxy meth public abstract java.io.InputStream getInputStream() @@ -804,10 +1025,6 @@ hfds DEFAULTPORT,in,out,passwd,proxy_host,proxy_port,socket,user CLSS public abstract interface com.jcraft.jsch.Random meth public abstract void fill(byte[],int,int) -CLSS public abstract interface com.jcraft.jsch.SCrypt -intf com.jcraft.jsch.KDF -meth public abstract void init(byte[],int,int,int) throws java.lang.Exception - CLSS public com.jcraft.jsch.SSHAgentConnector cons public init() throws com.jcraft.jsch.AgentProxyException cons public init(com.jcraft.jsch.USocketFactory) throws com.jcraft.jsch.AgentProxyException @@ -825,12 +1042,13 @@ meth public abstract java.net.ServerSocket createServerSocket(int,int,java.net.I CLSS public com.jcraft.jsch.Session fld protected boolean daemon_thread +intf java.lang.Runnable meth public boolean isConnected() +meth public com.jcraft.jsch.Buffer read(com.jcraft.jsch.Buffer) throws java.lang.Exception meth public com.jcraft.jsch.Channel getStreamForwarder(java.lang.String,int) throws com.jcraft.jsch.JSchException meth public com.jcraft.jsch.Channel openChannel(java.lang.String) throws com.jcraft.jsch.JSchException meth public com.jcraft.jsch.HostKey getHostKey() meth public com.jcraft.jsch.HostKeyRepository getHostKeyRepository() -meth public com.jcraft.jsch.Logger getLogger() meth public com.jcraft.jsch.UserInfo getUserInfo() meth public int getPort() meth public int getServerAliveCountMax() @@ -859,8 +1077,10 @@ meth public void delPortForwardingL(java.lang.String,int) throws com.jcraft.jsch meth public void delPortForwardingR(int) throws com.jcraft.jsch.JSchException meth public void delPortForwardingR(java.lang.String,int) throws com.jcraft.jsch.JSchException meth public void disconnect() +meth public void encode(com.jcraft.jsch.Packet) throws java.lang.Exception meth public void noMoreSessionChannels() throws java.lang.Exception meth public void rekey() throws java.lang.Exception +meth public void run() meth public void sendIgnore() throws java.lang.Exception meth public void sendKeepAliveMsg() throws java.lang.Exception meth public void setClientVersion(java.lang.String) @@ -873,7 +1093,6 @@ meth public void setHostKeyAlias(java.lang.String) meth public void setHostKeyRepository(com.jcraft.jsch.HostKeyRepository) meth public void setIdentityRepository(com.jcraft.jsch.IdentityRepository) meth public void setInputStream(java.io.InputStream) -meth public void setLogger(com.jcraft.jsch.Logger) meth public void setOutputStream(java.io.OutputStream) meth public void setPassword(byte[]) meth public void setPassword(java.lang.String) @@ -894,8 +1113,9 @@ meth public void setUserInfo(com.jcraft.jsch.UserInfo) meth public void setX11Cookie(java.lang.String) meth public void setX11Host(java.lang.String) meth public void setX11Port(int) +meth public void write(com.jcraft.jsch.Packet) throws java.lang.Exception supr java.lang.Object -hfds Ec2s,Es2c,IVc2s,IVs2c,I_C,I_S,K_S,MACc2s,MACs2c,PACKET_MAX_SIZE,SSH_MSG_CHANNEL_CLOSE,SSH_MSG_CHANNEL_DATA,SSH_MSG_CHANNEL_EOF,SSH_MSG_CHANNEL_EXTENDED_DATA,SSH_MSG_CHANNEL_FAILURE,SSH_MSG_CHANNEL_OPEN,SSH_MSG_CHANNEL_OPEN_CONFIRMATION,SSH_MSG_CHANNEL_OPEN_FAILURE,SSH_MSG_CHANNEL_REQUEST,SSH_MSG_CHANNEL_SUCCESS,SSH_MSG_CHANNEL_WINDOW_ADJUST,SSH_MSG_DEBUG,SSH_MSG_DISCONNECT,SSH_MSG_EXT_INFO,SSH_MSG_GLOBAL_REQUEST,SSH_MSG_IGNORE,SSH_MSG_KEXDH_INIT,SSH_MSG_KEXDH_REPLY,SSH_MSG_KEXINIT,SSH_MSG_KEX_DH_GEX_GROUP,SSH_MSG_KEX_DH_GEX_INIT,SSH_MSG_KEX_DH_GEX_REPLY,SSH_MSG_KEX_DH_GEX_REQUEST,SSH_MSG_NEWKEYS,SSH_MSG_REQUEST_FAILURE,SSH_MSG_REQUEST_SUCCESS,SSH_MSG_SERVICE_ACCEPT,SSH_MSG_SERVICE_REQUEST,SSH_MSG_UNIMPLEMENTED,V_C,V_S,agent_forwarding,auth_failures,buf,c2scipher,c2scipher_size,c2smac,compress_len,config,connectThread,deflater,doExtInfo,doStrictKex,enable_ext_info_in_auth,enable_server_sig_algs,enable_strict_kex,grr,guess,host,hostKeyAlias,hostkey,hostkeyRepository,identityRepository,in,in_kex,in_prompt,inflater,initialKex,io,isAuthed,isConnected,jsch,keepalivemsg,kex_start_time,lock,logger,max_auth_tries,nomoresessions,not_available_shks,org_host,out,packet,password,port,proxy,random,require_strict_kex,s2ccipher,s2ccipher_size,s2cmac,s2cmac_result1,s2cmac_result2,seqi,seqo,serverAliveCountMax,serverAliveInterval,serverSigAlgs,session_id,socket,socket_factory,sshBugSigType74,thread,timeout,uncompress_len,userinfo,username,x11_forwarding +hfds Ec2s,Es2c,IVc2s,IVs2c,I_C,I_S,K_S,MACc2s,MACs2c,PACKET_MAX_SIZE,SSH_MSG_CHANNEL_CLOSE,SSH_MSG_CHANNEL_DATA,SSH_MSG_CHANNEL_EOF,SSH_MSG_CHANNEL_EXTENDED_DATA,SSH_MSG_CHANNEL_FAILURE,SSH_MSG_CHANNEL_OPEN,SSH_MSG_CHANNEL_OPEN_CONFIRMATION,SSH_MSG_CHANNEL_OPEN_FAILURE,SSH_MSG_CHANNEL_REQUEST,SSH_MSG_CHANNEL_SUCCESS,SSH_MSG_CHANNEL_WINDOW_ADJUST,SSH_MSG_DEBUG,SSH_MSG_DISCONNECT,SSH_MSG_EXT_INFO,SSH_MSG_GLOBAL_REQUEST,SSH_MSG_IGNORE,SSH_MSG_KEXDH_INIT,SSH_MSG_KEXDH_REPLY,SSH_MSG_KEXINIT,SSH_MSG_KEX_DH_GEX_GROUP,SSH_MSG_KEX_DH_GEX_INIT,SSH_MSG_KEX_DH_GEX_REPLY,SSH_MSG_KEX_DH_GEX_REQUEST,SSH_MSG_NEWKEYS,SSH_MSG_REQUEST_FAILURE,SSH_MSG_REQUEST_SUCCESS,SSH_MSG_SERVICE_ACCEPT,SSH_MSG_SERVICE_REQUEST,SSH_MSG_UNIMPLEMENTED,V_C,V_S,agent_forwarding,auth_failures,buf,buffer_margin,c2scipher,c2scipher_size,c2smac,compress_len,config,connectThread,deflater,grr,guess,host,hostKeyAlias,hostkey,hostkeyRepository,identityRepository,in,in_kex,in_prompt,inflater,io,isAuthed,isConnected,jsch,keepalivemsg,kex_start_time,lock,max_auth_tries,nomoresessions,not_available_shks,org_host,out,packet,password,port,proxy,random,s2ccipher,s2ccipher_size,s2cmac,s2cmac_result1,s2cmac_result2,seqi,seqo,serverAliveCountMax,serverAliveInterval,serverSigAlgs,session_id,socket,socket_factory,sshBugSigType74,thread,timeout,uncompress_len,userinfo,username,x11_forwarding hcls Forwarding,GlobalRequestReply CLSS public com.jcraft.jsch.SftpATTRS @@ -928,7 +1148,7 @@ meth public void setPERMISSIONS(int) meth public void setSIZE(long) meth public void setUIDGID(int,int) supr java.lang.Object -hfds DTF,S_IEXEC,S_IFBLK,S_IFCHR,S_IFDIR,S_IFIFO,S_IFLNK,S_IFMT,S_IFREG,S_IFSOCK,S_IREAD,S_IRGRP,S_IROTH,S_IRUSR,S_ISGID,S_ISUID,S_ISVTX,S_IWGRP,S_IWOTH,S_IWRITE,S_IWUSR,S_IXGRP,S_IXOTH,S_IXUSR,atime,extended,flags,gid,mtime,permissions,pmask,size,uid +hfds S_IEXEC,S_IFBLK,S_IFCHR,S_IFDIR,S_IFIFO,S_IFLNK,S_IFMT,S_IFREG,S_IFSOCK,S_IREAD,S_IRGRP,S_IROTH,S_IRUSR,S_ISGID,S_ISUID,S_ISVTX,S_IWGRP,S_IWOTH,S_IWRITE,S_IWUSR,S_IXGRP,S_IXOTH,S_IXUSR,atime,extended,flags,gid,mtime,permissions,pmask,size,uid CLSS public com.jcraft.jsch.SftpException cons public init(int,java.lang.String) @@ -992,15 +1212,6 @@ intf com.jcraft.jsch.Signature meth public abstract void setPrvKey(byte[],byte[]) throws java.lang.Exception meth public abstract void setPubKey(byte[],byte[]) throws java.lang.Exception -CLSS public com.jcraft.jsch.Slf4jLogger -cons public init() -intf com.jcraft.jsch.Logger -meth public boolean isEnabled(int) -meth public void log(int,java.lang.String) -meth public void log(int,java.lang.String,java.lang.Throwable) -supr java.lang.Object -hfds logger - CLSS public abstract interface com.jcraft.jsch.SocketFactory meth public abstract java.io.InputStream getInputStream(java.net.Socket) throws java.io.IOException meth public abstract java.io.OutputStream getOutputStream(java.net.Socket) throws java.io.IOException @@ -1023,6 +1234,7 @@ supr java.lang.Object CLSS public abstract com.jcraft.jsch.UserAuth cons public init() fld protected com.jcraft.jsch.Buffer buf +fld protected com.jcraft.jsch.Packet packet fld protected com.jcraft.jsch.UserInfo userinfo fld protected final static int SSH_MSG_USERAUTH_BANNER = 53 fld protected final static int SSH_MSG_USERAUTH_FAILURE = 51 @@ -1031,21 +1243,10 @@ fld protected final static int SSH_MSG_USERAUTH_INFO_RESPONSE = 61 fld protected final static int SSH_MSG_USERAUTH_PK_OK = 60 fld protected final static int SSH_MSG_USERAUTH_REQUEST = 50 fld protected final static int SSH_MSG_USERAUTH_SUCCESS = 52 -fld protected java.lang.Object packet fld protected java.lang.String username meth public boolean start(com.jcraft.jsch.Session) throws java.lang.Exception supr java.lang.Object -CLSS public com.jcraft.jsch.UserAuthNone -cons public init() -fld protected final static int SSH_MSG_SERVICE_ACCEPT = 6 -fld protected final static int SSH_MSG_SERVICE_REQUEST = 5 -meth protected java.lang.String getMethods() -meth protected void setMethods(java.lang.String) -meth public boolean start(com.jcraft.jsch.Session) throws java.lang.Exception -supr com.jcraft.jsch.UserAuth -hfds methods - CLSS public abstract interface com.jcraft.jsch.UserInfo meth public abstract boolean promptPassphrase(java.lang.String) meth public abstract boolean promptPassword(java.lang.String) @@ -1060,17 +1261,85 @@ meth public abstract byte[] getQ() throws java.lang.Exception meth public abstract byte[] getSecret(byte[]) throws java.lang.Exception meth public abstract void init(java.lang.String,int) throws java.lang.Exception +CLSS public abstract com.sun.jna.Structure +cons protected init() +cons protected init(com.sun.jna.Pointer) +cons protected init(com.sun.jna.Pointer,int) +cons protected init(com.sun.jna.Pointer,int,com.sun.jna.TypeMapper) +cons protected init(com.sun.jna.TypeMapper) +cons protected init(int) +cons protected init(int,com.sun.jna.TypeMapper) +fld protected final static int CALCULATE_SIZE = -1 +fld public final static int ALIGN_DEFAULT = 0 +fld public final static int ALIGN_GNUC = 2 +fld public final static int ALIGN_MSVC = 3 +fld public final static int ALIGN_NONE = 1 +innr protected static StructField +innr public abstract interface static !annotation FieldOrder +innr public abstract interface static ByReference +innr public abstract interface static ByValue +meth protected com.sun.jna.Memory autoAllocate(int) +meth protected int calculateSize(boolean) +meth protected int fieldOffset(java.lang.String) +meth protected int getNativeAlignment(java.lang.Class,java.lang.Object,boolean) +meth protected int getNativeSize(java.lang.Class) +meth protected int getNativeSize(java.lang.Class,java.lang.Object) +meth protected int getStructAlignment() +meth protected java.lang.Object readField(com.sun.jna.Structure$StructField) +meth protected java.lang.String getStringEncoding() +meth protected java.util.List getFieldOrder() +meth protected java.util.List getFieldList() +meth protected java.util.List getFields(boolean) +meth protected void allocateMemory() +meth protected void allocateMemory(int) +meth protected void cacheTypeInfo(com.sun.jna.Pointer) +meth protected void ensureAllocated() +meth protected void setAlignType(int) +meth protected void setStringEncoding(java.lang.String) +meth protected void sortFields(java.util.List,java.util.List) +meth protected void useMemory(com.sun.jna.Pointer) +meth protected void useMemory(com.sun.jna.Pointer,int) +meth protected void writeField(com.sun.jna.Structure$StructField) +meth public !varargs static java.util.List createFieldsOrder(java.lang.String[]) +meth public !varargs static java.util.List createFieldsOrder(java.util.List,java.lang.String[]) +meth public boolean dataEquals(com.sun.jna.Structure) +meth public boolean dataEquals(com.sun.jna.Structure,boolean) +meth public boolean equals(java.lang.Object) +meth public boolean getAutoRead() +meth public boolean getAutoWrite() +meth public com.sun.jna.Pointer getPointer() +meth public com.sun.jna.Structure[] toArray(com.sun.jna.Structure[]) +meth public com.sun.jna.Structure[] toArray(int) +meth public int hashCode() +meth public int size() +meth public java.lang.Object readField(java.lang.String) +meth public java.lang.String toString() +meth public java.lang.String toString(boolean) +meth public static <%0 extends com.sun.jna.Structure> {%%0} newInstance(java.lang.Class<{%%0}>) +meth public static <%0 extends com.sun.jna.Structure> {%%0} newInstance(java.lang.Class<{%%0}>,com.sun.jna.Pointer) +meth public static java.util.List createFieldsOrder(java.lang.String) +meth public static java.util.List createFieldsOrder(java.util.List,java.util.List) +meth public static void autoRead(com.sun.jna.Structure[]) +meth public static void autoWrite(com.sun.jna.Structure[]) +meth public void autoRead() +meth public void autoWrite() +meth public void clear() +meth public void read() +meth public void setAutoRead(boolean) +meth public void setAutoSynch(boolean) +meth public void setAutoWrite(boolean) +meth public void write() +meth public void writeField(java.lang.String) +meth public void writeField(java.lang.String,java.lang.Object) +supr java.lang.Object +hfds LOG,PLACEHOLDER_MEMORY,actualAlignType,alignType,array,autoRead,autoWrite,busy,encoding,fieldOrder,layoutInfo,memory,nativeStrings,readCalled,reads,size,structAlignment,structFields,typeInfo,typeMapper +hcls AutoAllocated,FFIType,LayoutInfo,NativeStringTracking,StructureSet + CLSS public abstract interface java.io.Serializable CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> meth public abstract int compareTo({java.lang.Comparable%0}) -CLSS public abstract interface !annotation java.lang.Deprecated - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) -intf java.lang.annotation.Annotation - CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) cons public init() diff --git a/ide/c.jcraft.jsch/nbproject/project.properties b/ide/c.jcraft.jsch/nbproject/project.properties index 28d8f84b1b80..a970fa127e5e 100644 --- a/ide/c.jcraft.jsch/nbproject/project.properties +++ b/ide/c.jcraft.jsch/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. is.autoload=true -extra.license.files=external/jsch-0.2.17-license.txt +extra.license.files=external/jsch-0.1.72-license.txt sigtest.gen.fail.on.error=false diff --git a/ide/c.jcraft.jsch/nbproject/project.xml b/ide/c.jcraft.jsch/nbproject/project.xml index 77233c639de3..8ec46d888176 100644 --- a/ide/c.jcraft.jsch/nbproject/project.xml +++ b/ide/c.jcraft.jsch/nbproject/project.xml @@ -69,7 +69,7 @@ com-jcraft-jsch.jar - external/jsch-0.2.17.jar + external/jsch-0.1.72.jar diff --git a/nbbuild/licenses/BSD-jsch b/nbbuild/licenses/BSD-jsch index e6471176eec0..313ab2219ab5 100644 --- a/nbbuild/licenses/BSD-jsch +++ b/nbbuild/licenses/BSD-jsch @@ -24,49 +24,3 @@ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -jBCrypt is subject to the following license: - -/* - * Copyright (c) 2006 Damien Miller - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -JZlib is subject to the following license: - -Copyright (c) 2000-2011 ymnk, JCraft,Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the distribution. - - 3. The names of the authors may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT, -INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, -OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.