diff options
author | Robin Krahl <robin.krahl@ireas.org> | 2018-05-21 23:17:46 +0000 |
---|---|---|
committer | Robin Krahl <robin.krahl@ireas.org> | 2018-05-22 01:19:42 +0200 |
commit | aac8f14edf4986c4881267a5b76a58d6800945bb (patch) | |
tree | 3ecf8243bb354bff8d737cc44495ce31e96793f6 /TODO.md | |
parent | a9f51585b909c805bd441200c65e622217dc1a38 (diff) | |
download | nitrokey-rs-aac8f14edf4986c4881267a5b76a58d6800945bb.tar.gz nitrokey-rs-aac8f14edf4986c4881267a5b76a58d6800945bb.tar.bz2 |
Use drop() instead of disconnect()
Previously, the user had to explicitly call diconnect() to terminate the
connection to the Nitrokey. Now NK_logout() is called automatically
once the device is out of scope as UnauthenticatedDevice implements
Drop. AdminAuthenticatedDevice and UserAuthenticatedDevice do not have
to implement Drop, as it will be called recursively.
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -36,10 +36,10 @@ - `NK_list_devices_by_cpuID` - `NK_connect_with_ID` - Fix timing issues with the `totp` and `totp_pin` test cases. -- Consider implementing `Drop` instead of the method `disconnect`. - Find an example for `set_time`, also adapt `get_totp_code`. - Improve log level documentation. - Clear passwords from memory. - Find a nicer syntax for the `write_config` test. - Fix segmentation faults when freeing string literals with old Nitrokey versions (fixed in libnitrokey commit 7a8550d). +- Prevent construction of internal types. |