summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Implement std::convert::TryFrom<Config> for RawConfigRobin Krahl2019-12-27
* Replace rand_os::OsRng with rand_core::OsRngRobin Krahl2019-12-27
* Refactor the device module into submodulesRobin Krahl2019-07-16
* Update rand_{core,os} dependenciesRobin Krahl2019-07-16
* 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
* Introduce into_manager for DeviceRobin 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
* Add ConcurrentAccessError and PoisonError variantsRobin Krahl2019-07-08
* Fix formatting error in device.rsRobin Krahl2019-07-07
* Update nitrokey-sys to version 3.5Robin Krahl2019-07-05
* Revert "Store mutable reference to Device in PasswordSafe"Robin Krahl2019-02-05
* Revert "Refactor User and Admin to use a mutable reference"Robin Krahl2019-02-05
* Store mutable reference to Device in PasswordSafeRobin Krahl2019-02-02
* Refactor User and Admin to use a mutable referenceRobin Krahl2019-02-02
* Require mutable reference if method changes device stateRobin Krahl2019-02-02
* Add device_mut method to DeviceWrapperRobin Krahl2019-02-02
* Implement DerefMut for User and AdminRobin Krahl2019-02-02
* Add set_encrypted_volume_mode method to StorageRobin Krahl2019-01-31
* Prefer eprintln over println for error messagesRobin Krahl2019-01-28
* Add get_firmware_version methodRobin Krahl2019-01-28
* Always return a Result when communicating with a deviceRobin Krahl2019-01-27
* Use if instead of match for boolean expressionRobin Krahl2019-01-27
* Replace or with or_else in get_cstringRobin Krahl2019-01-27
* Remove the static lifetime modifier from constantsRobin Krahl2019-01-27
* Rename Error::Unknown to Error::UnknownErrorRobin Krahl2019-01-27
* Remove the Result typedefRobin Krahl2019-01-27
* Remove rand_core::Error from public APIRobin Krahl2019-01-25
* Add license and copyright informationRobin Krahl2019-01-23
* Implement From<(T: Device, Error)> for ErrorRobin Krahl2019-01-23
* Return UTF-8 error if libnitrokey returns an invalid stringRobin Krahl2019-01-23
* Add Error::Utf8Error variantRobin Krahl2019-01-23
* Implement From<Pro> and From<Storage> for DeviceWrapperRobin Krahl2019-01-23
* Add Pro::new and Storage::new functionsRobin Krahl2019-01-23
* Refactor and clean up all codeRobin Krahl2019-01-23
* Add temp_password_ptr method to AuthenticatedDeviceRobin Krahl2019-01-23
* Prefer into() over numeric castingRobin Krahl2019-01-23
* Prevent direct instantiation of Pro and StorageRobin Krahl2019-01-23
* Check specific error codes in the testsRobin Krahl2019-01-20
* Remove the unused CommandError::Undefined variantRobin Krahl2019-01-20
* Return CommunicationError::NotConnected from connect functionsRobin Krahl2019-01-20
* Introduce the Error::UnexpectedError variantRobin Krahl2019-01-20
* Make CommandError messages more generalRobin Krahl2019-01-20
* Remove CommandError::as_str methodRobin Krahl2019-01-20
* Add the CommunicationError enumRobin Krahl2019-01-20