chore: bump picky and sspi
Fixes #1029
This is a draft PR that uses currently uses git versions of picky and sspi.
It builds without any issues.
Waiting for:
- new picky release
- sspi to use the new picky versions
- new sspi release
- ironrdp to use the new sspi version
@allan2 We released new versions for picky and sspi-rs
hey all, any update on this? Now that new versions of picky and sspi-rs have been released, can we bump these dependencies in ironrdp? Or is there something else we're blocked on? Thanks!
@ymarcus93 The PR as it currently stands is fixing the compilation issues for the code on Windows/Linux/macOS using released crates on crates.io, but we have an issue for WASM. The recent sspi-rs scard feature is depending on a native dependency that is obviously not working in WASM. We’re looking into how we could fix that.
I have removed the scard feature from IronRDP and kept the emulated support in ironrdp-web.
There was an issue with flate2 building on WASM which is resolved by https://github.com/Devolutions/sspi-rs/pull/547.
After a new version of SSPI is cut, I can update this PR to use crates.io SSPI again and then it should be ready to merge.