aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
Commit message (Expand)AuthorAge
* Store mutable reference to Manager in DeviceRobin Krahl2019-07-08
* Move {Pro, Storage}::connect into ManagerRobin Krahl2019-07-08
* Move the connect_model function into ManagerRobin Krahl2019-07-08
* Move the connect function into ManagerRobin Krahl2019-07-08
* Add Manager struct to manage Nitrokey connectionsRobin Krahl2019-07-08
* Revert "Refactor User and Admin to use a mutable reference"Robin Krahl2019-02-05
* Refactor User and Admin to use a mutable referenceRobin Krahl2019-02-02
* Require mutable reference if method changes device stateRobin Krahl2019-02-02
* Prefer eprintln over println for error messagesRobin Krahl2019-01-28
* Remove the static lifetime modifier from constantsRobin Krahl2019-01-27
* Remove the Result typedefRobin Krahl2019-01-27
* Add license and copyright informationRobin Krahl2019-01-23
* Return UTF-8 error if libnitrokey returns an invalid stringRobin Krahl2019-01-23
* Refactor library errors into LibraryError enumRobin Krahl2019-01-20
* Return Error instead of CommandErrorRobin Krahl2019-01-20
* Add the Error enum and the Result<T> typedefRobin Krahl2019-01-20
* Move util::CommandError to the new error moduleRobin Krahl2019-01-20
* Introduce DEFAULT_ADMIN_PIN and DEFAULT_USER_PIN constantsRobin Krahl2019-01-19
* Implement Display for VersionRobin Krahl2019-01-17
* Document and test empty Git versionsRobin Krahl2019-01-16
* Add the get_production_info method to the Storage structRobin Krahl2019-01-14
* Introduce VolumeMode enum in deviceRobin Krahl2019-01-12
* Fix formatting in get_library_versionRobin Krahl2019-01-12
* Add the get_library_version functionRobin Krahl2019-01-11
* Add the connect_model functionRobin Krahl2019-01-07
* Fix formatting using to rustfmtRobin Krahl2018-12-30
* Add function Device::get_modelRobin Krahl2018-12-30
* Refactor tests into the top-level tests directoryRobin Krahl2018-12-16
* Remove redundant extern crate declarationsRobin Krahl2018-12-16
* Use the crate:: path qualifier for modulesRobin Krahl2018-12-16
* Enable additional compiler warningsRobin Krahl2018-12-16
* Re-export device::{StorageStatus, VolumeStatus} in lib.rsRobin Krahl2018-12-10
* Use {} instead of {:?} where possibleRobin Krahl2018-06-07
* Use Result<(), CommandError> instead of CommandStatusRobin Krahl2018-06-07
* Fix formatting issuesRobin Krahl2018-05-31
* Add support for password safesRobin Krahl2018-05-29
* Add rudimentary support for the Nitrokey StorageRobin Krahl2018-05-29
* Move Admin, User and Authenticate to auth moduleRobin Krahl2018-05-28
* Rewrap documentation comments to 100 charactersRobin Krahl2018-05-28
* Introduce DeviceWrapper to abstract over devicesRobin Krahl2018-05-28
* Move the authenticate methods to a new Authenticate traitRobin Krahl2018-05-22
* Improve log level documentationRobin Krahl2018-05-22
* Remove set_debug calls in the tests and update documentationRobin Krahl2018-05-22
* Restructure code by functionalityRobin Krahl2018-05-22
* Correct formattingRobin Krahl2018-05-22
* Fix example for change_user_pin and change_admin_pinRobin Krahl2018-05-22
* Use drop() instead of disconnect()Robin Krahl2018-05-22
* Add support for change_admin_pin and change_user_pinRobin Krahl2018-05-22
* Add support for erase_hotp_slot and erase_totp_slotRobin Krahl2018-05-22
* Correct invalid slot handlingRobin Krahl2018-05-22