mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-06 07:10:53 +03:00
Removed eddsa library in favor of standard Java Security classes (#993)
- Bouncy Castle provides Ed25519 support using standard Java Security classes - Removed net.i2p.crypto:eddsa:0.3.0 dependency - Removed Ed25519PublicKey extension of EdDSAPublicKey class from eddsa library - Added Ed25519KeyFactory for generating Java PublicKey and PrivateKey objects from raw encoded key byte arrays - Refactored key parsing to use Ed25519KeyFactory - Refactored SignatureEdDSA to use Java Signature class with Ed25519 Co-authored-by: Jeroen van Erp <jeroen@hierynomus.com>
This commit is contained in:
@@ -54,7 +54,6 @@ dependencies {
|
||||
implementation "org.bouncycastle:bcprov-jdk18on:$bouncycastleVersion"
|
||||
implementation "org.bouncycastle:bcpkix-jdk18on:$bouncycastleVersion"
|
||||
implementation "com.hierynomus:asn-one:0.6.0"
|
||||
implementation "net.i2p.crypto:eddsa:0.3.0"
|
||||
}
|
||||
|
||||
license {
|
||||
@@ -182,8 +181,6 @@ jar {
|
||||
instruction "Import-Package", "!net.schmizz.*"
|
||||
instruction "Import-Package", "!com.hierynomus.sshj.*"
|
||||
instruction "Import-Package", "javax.crypto*"
|
||||
instruction "Import-Package", "!net.i2p.crypto.eddsa.math"
|
||||
instruction "Import-Package", "net.i2p*"
|
||||
instruction "Import-Package", "com.jcraft.jzlib*;version=\"[1.1,2)\";resolution:=optional"
|
||||
instruction "Import-Package", "org.slf4j*;version=\"[1.7,5)\""
|
||||
instruction "Import-Package", "org.bouncycastle*;resolution:=optional"
|
||||
|
||||
Reference in New Issue
Block a user