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

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


    from bee4c73b1 [maven-release-plugin] prepare for next development iteration
     new 01ad91edf Limit maximum padding for small channel data messages
     new 2299ba8fd Remove generics from key decoders
     new 1b2021fe8 Simplify ed25519 handling
     new 834a078ad More ed25519 simplifications
     new fdac96c91 Update CHANGES.md

The 5 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                                         |  33 +--
 CHANGES.md => docs/changes/3.0.0-M1.md             |  14 +-
 .../org/apache/sshd/cli/client/SshKeyScanMain.java |   2 +-
 .../sshd/cli/server/SshServerCliSupport.java       |   2 +-
 .../sshd/common/config/keys/BuiltinIdentities.java | 100 +------
 .../apache/sshd/common/config/keys/Identity.java   |   6 -
 .../common/config/keys/IdentityResourceLoader.java |  45 ---
 .../sshd/common/config/keys/IdentityUtils.java     |   5 +-
 .../sshd/common/config/keys/KeyEntryResolver.java  |  18 +-
 .../apache/sshd/common/config/keys/KeyUtils.java   |  40 +--
 .../common/config/keys/PrivateKeyEntryDecoder.java |  15 +-
 .../sshd/common/config/keys/PublicKeyEntry.java    |   4 +-
 .../common/config/keys/PublicKeyEntryDecoder.java  |  12 +-
 .../config/keys/PublicKeyRawDataDecoder.java       |  10 +-
 .../keys/impl/AbstractIdentityResourceLoader.java  |  25 +-
 .../config/keys/impl/AbstractKeyEntryResolver.java |  20 +-
 .../keys/impl/AbstractPrivateKeyEntryDecoder.java  |  14 +-
 .../keys/impl/AbstractPublicKeyEntryDecoder.java   |   8 +-
 .../config/keys/impl/DSSPublicKeyEntryDecoder.java |  14 +-
 .../keys/impl/ECDSAPublicKeyEntryDecoder.java      |  18 +-
 .../keys/impl/OpenSSHCertificateDecoder.java       |  28 +-
 .../config/keys/impl/RSAPublicKeyDecoder.java      |  23 +-
 .../keys/impl/SkECDSAPublicKeyEntryDecoder.java    |  15 +-
 .../keys/impl/SkED25519PublicKeyEntryDecoder.java  |  25 +-
 .../openssh/OpenSSHDSSPrivateKeyEntryDecoder.java  |  21 +-
 .../OpenSSHECDSAPrivateKeyEntryDecoder.java        |  18 +-
 .../openssh/OpenSSHKeyPairResourceParser.java      |  18 +-
 .../openssh/OpenSSHRSAPrivateKeyDecoder.java       |  18 +-
 .../loader/pem/PKCS8PEMResourceKeyPairParser.java  |   7 +-
 .../loader/ssh2/Ssh2PublicKeyEntryDecoder.java     |   4 +-
 .../openssh/OpenSSHKeyPairResourceWriter.java      |  10 +-
 .../sshd/common/signature/BuiltinSignatures.java   |   5 +-
 .../sshd/common/signature/SignatureFactory.java    |   3 +-
 .../sshd/common/signature/SignatureSkED25519.java  |   4 +-
 .../org/apache/sshd/common/util/buffer/Buffer.java |  22 +-
 .../buffer/keys/ED25519BufferPublicKeyParser.java  |   4 +-
 .../security/PublicKeyFactory.java}                |  16 +-
 .../util/security/SecurityEntityFactory.java       |  10 +-
 .../util/security/SecurityProviderChoice.java      |   7 +
 .../util/security/SecurityProviderRegistrar.java   |  14 +-
 .../sshd/common/util/security/SecurityUtils.java   | 183 +++---------
 ...tory.java => BouncyCastlePublicKeyFactory.java} |  37 ++-
 .../BouncyCastleSecurityProviderRegistrar.java     |  23 +-
 .../eddsa/Ed25519PEMResourceKeyParser.java         |  63 -----
 .../security/eddsa/Ed25519PublicKeyDecoder.java    |  43 ---
 .../eddsa/EdDSASecurityProviderRegistrar.java      |  82 +++++-
 .../security/eddsa/EdDSASecurityProviderUtils.java |  54 +---
 .../security/eddsa/NetI2pCryptoEdDSASupport.java   | 135 ---------
 .../OpenSSHEd25519PrivateKeyEntryDecoder.java      |  40 ---
 .../util/security/eddsa/SignatureEd25519.java      |  33 ---
 .../bouncycastle/BouncyCastleEdDSASupport.java     | 169 -----------
 ...arser.java => Ed25519PEMResourceKeyParser.java} |  36 ++-
 ...eyDecoder.java => Ed25519PublicKeyDecoder.java} |  29 +-
 .../util/security/eddsa/generic/EdDSASupport.java  | 198 -------------
 .../util/security/eddsa/generic/EdDSAUtils.java    | 308 ++++++++++++++++++++-
 ...a => OpenSSHEd25519PrivateKeyEntryDecoder.java} |  55 ++--
 ...SignatureEd25519.java => SignatureEd25519.java} |  15 +-
 .../common/config/keys/BuiltinIdentitiesTest.java  |   5 +
 .../keys/EcdsaPublicKeyEntryDecoderTest.java       |   4 +-
 .../sshd/common/config/keys/KeyRandomArtTest.java  |   9 +-
 .../OpenSSHKeyPairResourceParserDecodingTest.java  |   6 -
 .../pem/PKCS8PEMResourceKeyPairParserTest.java     |   4 +-
 .../BouncyCastleGeneratorHostKeyProviderTest.java  |   4 +-
 .../util/security/eddsa/EDDSAProviderTest.java     |  13 +-
 .../util/security/eddsa/Ed25519VectorsTest.java    | 304 +++++++++-----------
 .../eddsa/EdDSASecurityProviderRegistrarTest.java  |   4 +-
 .../SimpleGeneratorHostKeyProviderTest.java        |   2 +-
 .../pem/{pkcs8-eddsa.enc => pkcs8-ed25519.enc}     |   0
 .../pem/{pkcs8-eddsa.enc2 => pkcs8-ed25519.enc2}   |   0
 .../pem/{pkcs8-eddsa.pem => pkcs8-ed25519.pem}     |   0
 .../sshd/common/session/filters/CryptFilter.java   |  16 +-
 .../common/signature/SignatureFactoriesTest.java   |  13 +-
 .../apache/sshd/putty/AbstractPuttyKeyDecoder.java |  10 +-
 .../org/apache/sshd/putty/DSSPuttyKeyDecoder.java  |   6 +-
 .../apache/sshd/putty/ECDSAPuttyKeyDecoder.java    |   6 +-
 .../apache/sshd/putty/EdDSAPuttyKeyDecoder.java    |  11 +-
 .../sshd/putty/PuttyKeyPairResourceParser.java     |   7 +-
 .../java/org/apache/sshd/putty/PuttyKeyUtils.java  |  10 +-
 .../org/apache/sshd/putty/RSAPuttyKeyDecoder.java  |   6 +-
 .../sshd/putty/AbstractPuttyTestSupport.java       |   4 +-
 .../org/apache/sshd/putty/PuttyKeyUtilsTest.java   |   4 +-
 81 files changed, 1002 insertions(+), 1626 deletions(-)
 copy CHANGES.md => docs/changes/3.0.0-M1.md (86%)
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/config/keys/IdentityResourceLoader.java
 copy 
sshd-common/src/main/java/org/apache/sshd/common/{config/keys/SshPublicKey.java 
=> util/security/PublicKeyFactory.java} (65%)
 copy 
sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/{BouncyCastleRandomFactory.java
 => BouncyCastlePublicKeyFactory.java} (54%)
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/NetI2pCryptoEdDSASupport.java
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/SignatureEd25519.java
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/bouncycastle/BouncyCastleEdDSASupport.java
 rename 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/{GenericEd25519PEMResourceKeyParser.java
 => Ed25519PEMResourceKeyParser.java} (79%)
 rename 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/{GenericEd25519PublicKeyDecoder.java
 => Ed25519PublicKeyDecoder.java} (71%)
 delete mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/EdDSASupport.java
 rename 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/{GenericOpenSSHEd25519PrivateKeyEntryDecoder.java
 => OpenSSHEd25519PrivateKeyEntryDecoder.java} (78%)
 rename 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/{GenericSignatureEd25519.java
 => SignatureEd25519.java} (75%)
 rename 
sshd-common/src/test/resources/org/apache/sshd/common/config/keys/loader/pem/{pkcs8-eddsa.enc
 => pkcs8-ed25519.enc} (100%)
 rename 
sshd-common/src/test/resources/org/apache/sshd/common/config/keys/loader/pem/{pkcs8-eddsa.enc2
 => pkcs8-ed25519.enc2} (100%)
 rename 
sshd-common/src/test/resources/org/apache/sshd/common/config/keys/loader/pem/{pkcs8-eddsa.pem
 => pkcs8-ed25519.pem} (100%)

Reply via email to