aboutsummaryrefslogtreecommitdiff
path: root/src/device.rs
Commit message (Expand)AuthorAge
* Use if instead of match for boolean expressionRobin Krahl2019-01-27
* Add license and copyright informationRobin 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
* Prevent direct instantiation of Pro and StorageRobin Krahl2019-01-23
* Check specific error codes in the testsRobin Krahl2019-01-20
* Return CommunicationError::NotConnected from connect functionsRobin Krahl2019-01-20
* Refactor library errors into LibraryError enumRobin Krahl2019-01-20
* Return Error instead of CommandErrorRobin Krahl2019-01-20
* Move util::CommandError to the new error moduleRobin Krahl2019-01-20
* Introduce the FirmwareVersion structRobin Krahl2019-01-17
* Fix typo: destory -> destroyDaniel Mueller2019-01-16
* Add the clear_new_sd_card_warning method to StorageRobin Krahl2019-01-14
* Add the get_production_info method to the Storage structRobin Krahl2019-01-14
* Add export_firmware method to StorageRobin Krahl2019-01-12
* Add set_unencrypted_volume_mode to StorageRobin Krahl2019-01-12
* Introduce VolumeMode enum in deviceRobin Krahl2019-01-12
* Add the wink method to the Storage structRobin Krahl2019-01-11
* Add the connect_model functionRobin Krahl2019-01-07
* Rename device::connect_model to device::connect_enumRobin Krahl2019-01-07
* Document the Undefined error for the connect methodsRobin Krahl2019-01-07
* Add support for the hidden volumes on a Nitrokey StorageRobin Krahl2019-01-06
* Update documentation and test for factory_resetRobin Krahl2019-01-04
* Fix documentation test for Storage::change_update_pinRobin Krahl2019-01-04
* Add Storage::enable_firmware_update methodRobin Krahl2019-01-03
* Add Device::build_aes_key methodRobin Krahl2019-01-03
* Add Device::factory_reset methodRobin Krahl2019-01-03
* Add Storage::change_update_pin methodRobin Krahl2019-01-03
* Preserve unknown error code valuesDaniel Mueller2019-01-03
* Fix get_model implementation for StorageRobin Krahl2018-12-30
* Fix formatting using to rustfmtRobin Krahl2018-12-30
* Add function Device::get_modelRobin Krahl2018-12-30
* Fix examples for {Pro, Storage}::connect()Robin Krahl2018-12-16
* Use the crate:: path qualifier for modulesRobin Krahl2018-12-16
* Use the dyn syntax for trait objectsRobin Krahl2018-12-16
* Add documentation for {Pro, Storage}::connect()Robin Krahl2018-12-16
* Fix formatting according to Rust style guideRobin Krahl2018-12-16
* Provide access to the status of a Nitrokey StorageRobin Krahl2018-12-10
* Add a Storage-only example to the DeviceWrapper documentationRobin Krahl2018-12-10
* Fix generic connections (connect()) to return correct deviceRobin Krahl2018-12-10
* Use {} instead of {:?} where possibleRobin Krahl2018-06-07
* Implement easier CString creationRobin Krahl2018-06-07
* Use Result<(), CommandError> instead of CommandStatusRobin Krahl2018-06-07
* Add support for encrypted volumeRobin Krahl2018-06-07
* Add support for unlock_user_password commandRobin Krahl2018-05-31
* Fix formatting issuesRobin Krahl2018-05-31
* Add Authenticate to the common traits extended by DeviceRobin Krahl2018-05-29
* Add support for password safesRobin Krahl2018-05-29
* Add rudimentary support for the Nitrokey StorageRobin Krahl2018-05-29