22name = " rsa"
33version = " 0.10.0-pre.4"
44authors = [
" RustCrypto Developers" ,
" dignifiedquire <[email protected] >" ]
5- edition = " 2021 "
5+ edition = " 2024 "
66description = " Pure Rust RSA implementation"
77license = " MIT OR Apache-2.0"
88documentation = " https://docs.rs/rsa"
99repository = " https://github.com/RustCrypto/RSA"
1010keywords = [" rsa" , " encryption" , " security" , " crypto" ]
1111categories = [" cryptography" ]
1212readme = " README.md"
13- rust-version = " 1.83 "
13+ rust-version = " 1.85 "
1414
1515[dependencies ]
16- rand_core = { version = " 0.9.0 " , default-features = false }
17- const-oid = { version = " 0.10.0-rc.3 " , default-features = false }
16+ rand_core = { version = " 0.9.2 " , default-features = false }
17+ const-oid = { version = " 0.10" , default-features = false }
1818subtle = { version = " 2.6.1" , default-features = false }
19- digest = { version = " =0.11.0-pre.9 " , default-features = false , features = [" alloc" , " oid" ] }
19+ digest = { version = " =0.11.0-pre.10 " , default-features = false , features = [" alloc" , " oid" ] }
2020pkcs1 = { version = " 0.8.0-rc.1" , default-features = false , features = [" alloc" , " pkcs8" ] }
21- pkcs8 = { version = " 0.11.0-rc.1 " , default-features = false , features = [" alloc" ] }
21+ pkcs8 = { version = " 0.11.0-rc.2 " , default-features = false , features = [" alloc" ] }
2222signature = { version = " =2.3.0-pre.6" , default-features = false , features = [" alloc" , " digest" , " rand_core" ] }
2323spki = { version = " 0.8.0-rc.1" , default-features = false , features = [" alloc" ] }
2424zeroize = { version = " 1.5" , features = [" alloc" ] }
25- crypto-bigint = { version = " 0.7.0-pre" , default-features = false , features = [" zeroize" , " alloc" ] }
26- crypto-primes = { version = " 0.6 .0" , default-features = false }
25+ crypto-bigint = { version = " 0.7.0-pre.0 " , default-features = false , features = [" zeroize" , " alloc" ] }
26+ crypto-primes = { version = " 0.7.0-pre .0" , default-features = false }
2727
2828# optional dependencies
2929sha1 = { version = " =0.11.0-pre.4" , optional = true , default-features = false , features = [" oid" ] }
@@ -40,7 +40,7 @@ serde_test = "1.0.89"
4040rand_xorshift = " 0.4"
4141rand_chacha = " 0.9"
4242rand = " 0.9"
43- rand_core = { version = " 0.9.1 " , default-features = false }
43+ rand_core = { version = " 0.9.2 " , default-features = false }
4444sha1 = { version = " =0.11.0-pre.4" , default-features = false , features = [" oid" ] }
4545sha2 = { version = " =0.11.0-pre.4" , default-features = false , features = [" oid" ] }
4646sha3 = { version = " =0.11.0-pre.4" , default-features = false , features = [" oid" ] }
@@ -72,9 +72,22 @@ opt-level = 2
7272debug = true
7373
7474[patch .crates-io ]
75- # https://github.com/RustCrypto/crypto-bigint/pull/762
76- # https://github.com/RustCrypto/crypto-bigint/pull/765
75+ # https://github.com/RustCrypto/crypto-bigint/pull/770
7776crypto-bigint = { git = " https://github.com/RustCrypto/crypto-bigint.git" }
7877
79- # https://github.com/entropyxyz/crypto-primes/pull/74
80- crypto-primes = { git = " https://github.com/entropyxyz/crypto-primes.git" }
78+ # https://github.com/RustCrypto/traits/pull/1765
79+ # https://github.com/RustCrypto/traits/pull/1766
80+ signature = { git = " https://github.com/RustCrypto/traits.git" }
81+
82+ sha1 = { git = " https://github.com/RustCrypto/hashes.git" }
83+ sha2 = { git = " https://github.com/RustCrypto/hashes.git" }
84+ sha3 = { git = " https://github.com/RustCrypto/hashes.git" }
85+
86+ der = { git = " https://github.com/RustCrypto/formats.git" }
87+ pkcs1 = { git = " https://github.com/RustCrypto/formats.git" }
88+ pkcs5 = { git = " https://github.com/RustCrypto/formats.git" }
89+ pkcs8 = { git = " https://github.com/RustCrypto/formats.git" }
90+
91+ pbkdf2 = { git = " https://github.com/baloo/password-hashes.git" , branch = " baloo/edition-2024" }
92+
93+ hmac = { git = " https://github.com/RustCrypto/MACs.git" }
0 commit comments