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

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

commit fb21e1f67e9ec5749016b14d41e1beaf80a1246b
Merge: 0d65679ed 9c49609e5
Author: Thomas Wolf <[email protected]>
AuthorDate: Thu Dec 26 17:07:34 2024 +0100

    Merge pull request #639 from ianjoneill/f-ed25519-bc
    
    Bouncy Castle EdDSA / Ed25519 Support

 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(-)

Reply via email to