{"repo":"louib/challenge-response","free":true,"listed":false,"github":"https://github.com/louib/challenge-response","clone":"git clone https://github.com/louib/challenge-response.git","description":"Perform HMAC-SHA1 and OTP challenges with YubiKey, OnlyKey and NitroKey, in pure Rust.","language":"Rust","stars":14,"topics":["challenge-response","hmac","hmac-sha1","otp","yubico","yubikey","nitrokey","onlykey","authentication","encryption"],"license":null,"category":"security-tools","readme_excerpt":"challenge-response [![Latest Version]][crates.io] [![Documentation]][docs.rs] [![Build Status]][CI on Master] [![Dependency Status]][deps.rs] [![MIT licensed]][MIT] [![Apache-2.0 licensed]][APACHE] [Documentation]: https://docs.rs/challenge response/badge.svg [docs.rs]: https://docs.rs/challenge-response/ [Latest Version]: https://img.shields.io/crates/v/challenge-response.svg [crates.io]: https://crates.io/crates/challenge-response [MIT licensed]: https://img.shields.io/badge/License-MIT-blue.svg [MIT]: ./LICENSE-MIT [Apache-2.0 licensed]: https://img.shields.io/badge/License-Apache%202.0-blue.svg [APACHE]: ./LICENSE-APACHE [Dependency Status]: https://deps.rs/repo/github/louib/challenge-response/status.svg [deps.rs]: https://deps.rs/repo/github/louib/challenge-response [Build Status]: https://github.com/louib/challenge-response/actions/workflows/merge.yml/badge.svg?branch=master [CI on Master]: https://github.com/louib/challenge-response/actions/workflows/merge.yml challenge-response is a Rust library for performing challenge-response operations (hashing and encryption) using security keys like the YubiKey and the OnlyKey. Examples Code examples for performing a challenge-response (both HMAC and OTP) as well as configuring a device can be found in the examples/ directory. Current features - HMAC-SHA1 Challenge-Response - Yubico OTP Challenge-Response encryption - Challenge-Response configuration Supported devices - YubiKey 2.2 and later - OnlyKey ( untested ) - NitroKey ( u","default_branch":null,"files":null,"tree":[],"storefront":"/r/louib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/louib/challenge-response/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}