This is an automated email from the ASF dual-hosted git repository.

lgoldstein pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


    from 84196d2  [SSHD-896] Add support for KEX extension negotiation
     new 3e56932  [SSHD-896] Fixed parsing of compound KEX extension messages
     new 42c47af  Fix typo error in CHANGES file
     new 059ae39  [SSHD-895] Added RSA SHA-256 and SHA-512 signature support
     new f8ba7b9  [SSHD-895] Added server-side support for RSA sha256/512 
signatures
     new 562d2fe  [SSHD-895] Implemented a sample 
DefaultClientKexExtensionHandler that updates the client's signature factories
     new 8200e7c  [SSHD-896] Added handling of SSH_MSG_NEWCOMPRESS via the 
registered KexExtensionHandler

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.md                                         |  45 +++-
 README.md                                          |   3 +
 .../sshd/cli/client/SshClientCliSupport.java       |  34 +++
 .../sshd/common/config/keys/IdentityUtils.java     |   3 +-
 .../apache/sshd/common/config/keys/KeyUtils.java   | 131 ++++++++-
 .../config/keys/impl/RSAPublicKeyDecoder.java      |  30 ++-
 .../sshd/common/kex/extension/KexExtensions.java   |   5 +
 .../parser/AbstractKexExtensionParser.java         |   4 -
 .../kex/extension/parser/DelayCompression.java     |   4 +
 .../common/kex/extension/parser/Elevation.java     |   8 +-
 .../common/kex/extension/parser/NoFlowControl.java |   8 +-
 .../parser/ServerSignatureAlgorithms.java          |  13 +-
 .../sshd/common/signature/BuiltinSignatures.java   |  36 ++-
 .../sshd/common/signature/SignatureFactory.java    | 173 +++++++++++-
 .../apache/sshd/common/signature/SignatureRSA.java |  22 +-
 ...SignatureFactory.java => SignatureRSASHA1.java} |  12 +-
 ...gnatureFactory.java => SignatureRSASHA256.java} |  12 +-
 ...gnatureFactory.java => SignatureRSASHA512.java} |  12 +-
 .../keys/LazyClientIdentityIteratorTest.java       |   3 +-
 .../sshd/common/config/keys/KeyUtilsTest.java      |   8 +
 .../RSASignatureVariantsTest.java}                 |  46 ++--
 ...atureRSATest.java => SignatureRSASHA1Test.java} |  15 +-
 .../signature/SignatureVariantTestSupport.java     |  80 ++++++
 .../config/keys => common/signature}/id_dsa        |   0
 .../config/keys => common/signature}/id_ecdsa      |   0
 .../config/keys => common/signature}/id_rsa        |   0
 .../java/org/apache/sshd/client/ClientBuilder.java |  37 +++
 .../java/org/apache/sshd/common/BaseBuilder.java   |  36 ---
 .../DefaultClientKexExtensionHandler.java          | 293 +++++++++++++++++++++
 .../common/kex/extension/KexExtensionHandler.java  |  77 +++++-
 .../org/apache/sshd/common/session/Session.java    |   8 +
 .../common/session/helpers/AbstractSession.java    |  67 ++++-
 .../sshd/common/session/helpers/SessionHelper.java |   1 +
 .../java/org/apache/sshd/server/ServerBuilder.java |  23 ++
 .../sshd/server/session/AbstractServerSession.java |  66 ++---
 .../org/apache/sshd/common/SshBuilderTest.java     |   3 +-
 .../common/config/SshConfigFileReaderTest.java     |   3 +-
 37 files changed, 1142 insertions(+), 179 deletions(-)
 copy 
sshd-common/src/main/java/org/apache/sshd/common/signature/{SignatureFactory.java
 => SignatureRSASHA1.java} (84%)
 copy 
sshd-common/src/main/java/org/apache/sshd/common/signature/{SignatureFactory.java
 => SignatureRSASHA256.java} (83%)
 copy 
sshd-common/src/main/java/org/apache/sshd/common/signature/{SignatureFactory.java
 => SignatureRSASHA512.java} (83%)
 rename sshd-common/src/test/java/{rg => 
org}/apache/sshd/client/config/keys/LazyClientIdentityIteratorTest.java (97%)
 copy 
sshd-common/src/test/java/org/apache/sshd/common/{util/io/der/ASN1TypeTest.java 
=> signature/RSASignatureVariantsTest.java} (69%)
 rename 
sshd-common/src/test/java/org/apache/sshd/common/signature/{SignatureRSATest.java
 => SignatureRSASHA1Test.java} (80%)
 create mode 100644 
sshd-common/src/test/java/org/apache/sshd/common/signature/SignatureVariantTestSupport.java
 copy sshd-common/src/test/resources/org/apache/sshd/{client/config/keys => 
common/signature}/id_dsa (100%)
 copy sshd-common/src/test/resources/org/apache/sshd/{client/config/keys => 
common/signature}/id_ecdsa (100%)
 copy sshd-common/src/test/resources/org/apache/sshd/{client/config/keys => 
common/signature}/id_rsa (100%)
 create mode 100644 
sshd-core/src/main/java/org/apache/sshd/common/kex/extension/DefaultClientKexExtensionHandler.java

Reply via email to