11[package ]
22name = " internal-russh-forked-ssh-key"
3- version = " 0.6.17 +upstream-0.6.7"
3+ version = " 0.6.18 +upstream-0.6.7"
44description = """
55Pure Rust implementation of SSH key file format decoders/encoders as described
66in RFC4251/RFC4253 and OpenSSH key formats, as well as "sshsig" signatures and
@@ -19,31 +19,29 @@ rust-version = "1.65"
1919[dependencies ]
2020cipher = { package = " ssh-cipher" , version = " 0.2" , path = " ../ssh-cipher" }
2121encoding = { package = " ssh-encoding" , version = " 0.2" , features = [" base64" , " pem" , " sha2" ], path = " ../ssh-encoding" }
22- sha2 = { version = " 0.10.8" , default-features = false }
23- signature = { version = " 2" , default-features = false }
22+ sha2 = { version = " 0.11.0-rc.5" , default-features = false }
2423subtle = { version = " 2.5" , default-features = false }
2524zeroize = { version = " 1" , default-features = false }
25+ crypto-bigint = { version = " 0.7.0-rc.28" , features = [" alloc" ] }
2626
2727# optional dependencies
2828argon2 = { version = " 0.5" , optional = true , default-features = false , features = [" alloc" ] }
2929bcrypt-pbkdf = { version = " 0.10" , optional = true , default-features = false , features = [" alloc" ] }
3030bigint = { package = " num-bigint-dig" , version = " 0.8.4" , optional = true , default-features = false , features = [" std" ] }
31- dsa = { version = " 0.6" , optional = true , default-features = false }
32- digest_next = { package = " digest" , version = " 0.11.0-rc.4" , default-features = false }
33- ecdsa = { version = " 0.16.8" , optional = true , default-features = false } # only need this explicit dependency due to a minimal-versions fail @ https://github.com/RustCrypto/elliptic-curves/issues/1038
34- ed25519-dalek = { version = " 2" , optional = true , default-features = false }
31+ dsa = { version = " 0.7.0-rc.13" , optional = true , default-features = false , features = [" hazmat" ] }
32+ ecdsa = { version = " 0.17.0-rc.16" , optional = true , default-features = false } # only need this explicit dependency due to a minimal-versions fail @ https://github.com/RustCrypto/elliptic-curves/issues/1038
33+ ed25519-dalek = { version = " 3.0.0-pre.6" , optional = true , default-features = false }
3534hex = { version = " 0.4" , optional = true }
36- hmac = { version = " 0.12 " , optional = true }
37- p256 = { version = " 0.13 " , optional = true , default-features = false , features = [" ecdsa" ] }
38- p384 = { version = " 0.13 " , optional = true , default-features = false , features = [" ecdsa" ] }
39- p521 = { version = " 0.13.3 " , optional = true , default-features = false , features = [" ecdsa" , " getrandom " ] } # TODO(tarcieri): RFC6979
35+ hmac = { version = " 0.13.0-rc.5 " , optional = true }
36+ p256 = { version = " 0.14.0-rc.7 " , optional = true , default-features = false , features = [" ecdsa" ] }
37+ p384 = { version = " 0.14.0-rc.7 " , optional = true , default-features = false , features = [" ecdsa" ] }
38+ p521 = { version = " 0.14.0-rc.7 " , optional = true , default-features = false , features = [" ecdsa" ] } # TODO(tarcieri): RFC6979
4039rand_core = { version = " 0.10.0" , optional = true , default-features = false }
4140rsa = { version = " 0.10.0-rc.16" , optional = true , default-features = false , features = [" sha2" ] }
42- sec1 = { version = " 0.7.3 " , optional = true , default-features = false , features = [" point" ] }
41+ sec1 = { version = " 0.8.0-rc.13 " , optional = true , default-features = false , features = [" point" ] }
4342serde = { version = " 1.0.16" , optional = true }
44- sha1 = { version = " 0.10" , optional = true , default-features = false , features = [" oid" ] }
45- sha1_next = { package = " sha1" , version = " 0.11.0-rc.3" , optional = true , default-features = false , features = [" oid" ] }
46- signature_next = { package = " signature" , version = " 3.0.0-rc.5" , default-features = false }
43+ sha1 = { version = " 0.11.0-rc.5" , optional = true , default-features = false , features = [" oid" ] }
44+ signature = { version = " 3.0.0-rc.10" , default-features = false }
4745
4846[dev-dependencies ]
4947hex-literal = " 0.4.1"
@@ -64,11 +62,10 @@ std = [
6462 " p521?/std" ,
6563 " rsa?/std" ,
6664 " sec1?/std" ,
67- " signature/std"
6865]
6966
7067crypto = [" ed25519" , " p256" , " p384" , " p521" , " rsa" ] # NOTE: `dsa` is obsolete/weak
71- dsa = [" dep:bigint" , " dep:dsa" , " dep:sha1" , " dep:sha1_next " , " alloc" , " signature/rand_core" ]
68+ dsa = [" dep:bigint" , " dep:dsa" , " dep:sha1" , " alloc" , " signature/rand_core" ]
7269ecdsa = [" dep:sec1" , " dep:ecdsa" ]
7370ed25519 = [" dep:ed25519-dalek" , " rand_core" ]
7471encryption = [
@@ -85,9 +82,9 @@ hazmat-allow-insecure-rsa-keys = []
8582p256 = [" dep:p256" , " ecdsa" ]
8683p384 = [" dep:p384" , " ecdsa" ]
8784p521 = [" dep:p521" , " ecdsa" ]
88- ppk = [" dep:hex" , " alloc" , " cipher/aes-cbc" , " dep:hmac" , " dep:argon2" , " dep:sha1" , " dep:sha1_next " ]
85+ ppk = [" dep:hex" , " alloc" , " cipher/aes-cbc" , " dep:hmac" , " dep:argon2" , " dep:sha1" ]
8986rsa = [" dep:bigint" , " dep:rsa" , " alloc" , " rand_core" ]
90- rsa-sha1 = [" rsa" , " dep:sha1" , " dep:sha1_next " , " sha1/oid" ]
87+ rsa-sha1 = [" rsa" , " dep:sha1" , " sha1/oid" ]
9188tdes = [" cipher/tdes" , " encryption" ]
9289
9390[package .metadata .docs .rs ]
0 commit comments