@@ -5,18 +5,20 @@ edition = "2021"
55rust-version.workspace = true
66
77[features ]
8- jwt = [ " jsonwebtoken " , " serde" ]
8+ jwt = [ " base64 " , " serde" , " serde_json " , " openssl " ]
99sigs = [ " bitcoin_hashes" , " hex-conservative" , " secp256k1" ]
1010
1111[dependencies ]
12- async-trait = " 0.1.77"
1312api = { path = " ../api" }
14- jsonwebtoken = { version = " 9.3.0" , optional = true , default-features = false , features = [" use_pem" ] }
15- serde = { version = " 1.0.210" , optional = true , default-features = false , features = [" derive" ] }
16-
13+ async-trait = " 0.1.77"
14+ base64 = { version = " 0.22.1" , optional = true , default-features = false , features = [" std" ] }
1715bitcoin_hashes = { version = " 0.19" , optional = true , default-features = false }
1816hex-conservative = { version = " 1.0" , optional = true , default-features = false }
17+ openssl = { version = " 0.10.75" , optional = true , default-features = false }
1918secp256k1 = { version = " 0.31" , optional = true , default-features = false , features = [ " global-context" ] }
19+ serde = { version = " 1.0.210" , optional = true , default-features = false , features = [" derive" ] }
20+ serde_json = { version = " 1.0.149" , optional = true , default-features = false , features = [" std" ] }
2021
2122[dev-dependencies ]
23+ jsonwebtoken = { version = " 9.3.0" , default-features = false , features = [" use_pem" ] }
2224tokio = { version = " 1.38.0" , default-features = false , features = [" rt-multi-thread" , " macros" ] }
0 commit comments