diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 4dea18b..1bb053c 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,7 +18,7 @@ jobs: - name: Update apt cache run: sudo apt-get update - name: Install system dependencies - run: sudo apt-get install libudev-dev libdbus-1-dev libsodium-dev + run: sudo apt-get install libhidapi-dev libudev-dev libdbus-1-dev libsodium-dev - name: Build run: cargo build - name: Run tests diff --git a/README.md b/README.md index b7bc839..10ed684 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,10 @@ $ cargo run --example webauthn_cable $ cargo run --example u2f_hid ``` +## Package Requirements + +- libhidapi-dev/hidapi-devel + ## Contributing We welcome contributions! diff --git a/libwebauthn/Cargo.toml b/libwebauthn/Cargo.toml index 3ccbd94..38ec51c 100644 --- a/libwebauthn/Cargo.toml +++ b/libwebauthn/Cargo.toml @@ -50,7 +50,7 @@ curve25519-dalek = "4.1.3" hex = "0.4.3" mockall = "0.13.1" hidapi = { version = "2.4.1", default-features = false, features = [ - "linux-static-hidraw", + "linux-shared-hidraw", ] } bitflags = "2.4.1" rand = "0.8.5"