OpenSK
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
File Explorer
Download Latest Version (.zip)- config.toml
- bloat_formatter.sh
- cargo_audit.yml
- cargo_bloat.yml
- ci.yml
- cifuzz.yml
- coveralls.yml
- mdlint.yml
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- python_matcher.json
- nrf52840_dongle.md
- nrf52840_feitian.md
- nrf52840_mdk.md
- nrf52840dk.md
- devkit_annotated.jpg
- dongle_front.jpg
- enclosure.jpg
- FIDO2_Certified_L1.png
- OpenSK.svg
- contributing.md
- customization.md
- debugging.md
- FIDO2 Certificate Google FIDO20020210209001.pdf
- install.md
- cbor.rs
- fuzz_target_cbor.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- lib.rs
- macros.rs
- reader.rs
- values.rs
- writer.rs
- Cargo.lock
- Cargo.toml
- LICENSE
- README.md
- lib.rs
- Cargo.toml
- fuzz_target_process_ctap1.rs
- fuzz_target_process_ctap2_client_pin.rs
- fuzz_target_process_ctap2_client_pin_structured.rs
- fuzz_target_process_ctap2_get_assertion.rs
- fuzz_target_process_ctap2_get_assertion_structured.rs
- fuzz_target_process_ctap2_make_credential.rs
- fuzz_target_process_ctap2_make_credential_structured.rs
- fuzz_target_process_ctap_command.rs
- fuzz_target_split_assemble.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- ctap2_commands_parameters_corpus.json
- make_corpus.py
- aes256.rs
- ec_signing.rs
- ecdh.rs
- hkdf256.rs
- hmac256.rs
- mod.rs
- rust_crypto.rs
- sha256.rs
- keys.rs
- clock.rs
- connection.rs
- customization.rs
- fingerprint.rs
- firmware_protection.rs
- key_store.rs
- mod.rs
- persist.rs
- private_key.rs
- rng.rs
- user_presence.rs
- mod.rs
- receive.rs
- send.rs
- apdu.rs
- client_pin.rs
- command.rs
- config_command.rs
- credential_management.rs
- crypto_wrapper.rs
- ctap1.rs
- data_formats.rs
- fingerprint.rs
- large_blobs.rs
- main_hid.rs
- mod.rs
- pin_protocol.rs
- response.rs
- secret.rs
- status_code.rs
- storage.rs
- token_state.rs
- u2f_up.rs
- vendor_hid.rs
- customization.rs
- mod.rs
- mod.rs
- mod.rs
- lib.rs
- Cargo.lock
- Cargo.toml
- metadata.json
- 99-wasefire.rules
- aes256.rs
- ecdh.rs
- ecdsa.rs
- ed25519.rs
- hkdf256.rs
- hmac256.rs
- sha256.rs
- clock.rs
- crypto.rs
- fingerprint.rs
- hid_connection.rs
- persist.rs
- rng.rs
- user_presence.rs
- vendor.rs
- write.rs
- blink.rs
- env.rs
- lib.rs
- touch.rs
- wasefire
- opensk.conf
- root-ca.conf
- signing-ca.conf
- authenticator_config.py
- configure.py
- gen_key_materials.sh
- .gitignore
- .gitmodules
- .markdownlint.json
- .python-version
- Cargo.lock
- Cargo.toml
- CITATION.cff
- flash.sh
- fuzzing_setup.sh
- LICENSE
- OpenSK.code-workspace
- pyproject.toml
- README.md
- run_desktop_tests.sh
- rust-toolchain.toml
- SECURITY.md
- setup.sh
- uv.lock
// repository documentation
Was this content helpful?
(0 ratings)
