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

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


    from 0d65679ed GH-642: Revert "JceRandom: use 
SecureRandom.getInstanceStrong()"
     add 2897872d3 Add support for Ed25519 via Bouncy Castle
     add 19808605e Refactor public key decoder
     add a50d0f5f2 Refactor private key decoder
     add 8b4c553bf Generalise generating host key provider
     add cfa874acb Consistent naming
     add f2d2ab0b8 Ensure net.i2p.crypto provider is used if it's available
     add d00d68823 Add some JavaDoc
     add cc101547a Replace wildcard imports
     add 615fab4e2 Add some tests
     add 9c49609e5 Update docs
     new fb21e1f67 Merge pull request #639 from ianjoneill/f-ed25519-bc

The 1 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:
 docs/dependencies.md                               |  10 +-
 docs/files-parsing.md                              |   4 +-
 docs/standards.md                                  |   3 +-
 .../apache/sshd/common/config/keys/KeyUtils.java   |   6 +-
 .../loader/pem/PKCS8PEMResourceKeyPairParser.java  |   6 +-
 .../org/apache/sshd/common/util/buffer/Buffer.java |   2 +-
 .../util/security/SecurityProviderRegistrar.java   |   9 +
 .../sshd/common/util/security/SecurityUtils.java   | 105 +++++--
 .../BouncyCastleSecurityProviderRegistrar.java     |  37 ++-
 .../eddsa/Ed25519PEMResourceKeyParser.java         | 143 +--------
 .../security/eddsa/Ed25519PublicKeyDecoder.java    |  74 +----
 .../eddsa/EdDSASecurityProviderRegistrar.java      |  10 +
 .../security/eddsa/EdDSASecurityProviderUtils.java |   3 +-
 .../security/eddsa/NetI2pCryptoEdDSASupport.java   | 135 +++++++++
 .../OpenSSHEd25519PrivateKeyEntryDecoder.java      | 160 +---------
 .../util/security/eddsa/SignatureEd25519.java      |  26 +-
 .../bouncycastle/BouncyCastleEdDSASupport.java     | 169 +++++++++++
 .../util/security/eddsa/generic/EdDSASupport.java  | 198 ++++++++++++
 .../GenericEd25519PEMResourceKeyParser.java}       |  53 +---
 .../GenericEd25519PublicKeyDecoder.java}           |  41 ++-
 ...nericOpenSSHEd25519PrivateKeyEntryDecoder.java} |  55 ++--
 .../GenericSignatureEd25519.java}                  |   9 +-
 .../AbstractGeneratorHostKeyProvider.java          |  10 +-
 .../util/security/eddsa/Ed25519VectorsTest.java    | 331 ++++++++++++---------
 24 files changed, 937 insertions(+), 662 deletions(-)
 create mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/NetI2pCryptoEdDSASupport.java
 create mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/bouncycastle/BouncyCastleEdDSASupport.java
 create mode 100644 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/EdDSASupport.java
 copy 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/{Ed25519PEMResourceKeyParser.java
 => generic/GenericEd25519PEMResourceKeyParser.java} (69%)
 copy 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/{Ed25519PublicKeyDecoder.java
 => generic/GenericEd25519PublicKeyDecoder.java} (63%)
 copy 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/{OpenSSHEd25519PrivateKeyEntryDecoder.java
 => generic/GenericOpenSSHEd25519PrivateKeyEntryDecoder.java} (71%)
 copy 
sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/{SignatureEd25519.java
 => generic/GenericSignatureEd25519.java} (88%)

Reply via email to