Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Changes in #254 introduced dependency on rust-crypto which block build for AARCH64 #262
rust-crypto is deprecated, we would need to have the yubico_rs crate migrated to something else. The recommendation in that thread is RustCrypto.
The easiest solution for now would be to put everything that uses the yubico_rs crate under a ´#[cfg(not(target_arch = "aarch64"))]`.
The best solution would obviously be to see if yubico_rs maintainer would accept a PR migrating to an alternative that is actively maintained, but I don't have the time available for it. So if someone wants to help with that, it would be greatly appreciated.
referenced this issue
Jan 1, 2019
@dani-garcia Would it be possible to have some kind of build option to turn off Yubikey support?
That would allow those of us on aarch64 the ability to build and run if not having Yubikey support is acceptable.
(I know I'd <3 to run bitwarden_rs and would gladly give up Yubikey support to be able to build/run)
Sure, I already had a release prepared as a draft for the last couple days, as it's been a month since the last release (and over 80 commits). Might as well do it now.