aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
Commit message (Expand)AuthorAge
* Represent serial numbers using SerialNumber structRobin Krahl2020-02-03
* Document background operationsRobin Krahl2020-01-14
* Add the get_operation_status function to the Storage structRobin Krahl2020-01-14
* Add support for the GET_STATUS commandRobin Krahl2020-01-11
* Add the connect_path function to the Manager structRobin Krahl2020-01-07
* Add list_devices functionRobin Krahl2020-01-07
* Add the DeviceInfo structRobin Krahl2020-01-07
* Implement conversion traits for Model and NK_device_modelRobin Krahl2020-01-07
* Simplify doc tests with resultsRobin Krahl2019-12-27
* Add force_take function to ignore poisoned cacheRobin Krahl2019-07-09
* Remove allow(deprecated) attribute for in lib.rsRobin Krahl2019-07-09
* Update documentation for Manager refactoringRobin Krahl2019-07-09
* 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