aboutsummaryrefslogtreecommitdiffstats
path: root/src/locked.rs
Commit message (Collapse)AuthorAgeFilesLines
* clippyJesse Luehrs2021-12-151-0/+14
|
* add a separate "register" command to log in with api keysJesse Luehrs2021-10-271-44/+0
|
* start working on apikey authenticationJesse Luehrs2021-10-271-0/+79
| | | | | | | | | | not entirely working yet, because api keys aren't allowed to use the offline_access scope which provides access to the oauth refresh token. we will probably need to move to using stable device identifiers (should be able to generate one when the config is first created) and move this logic to a separate "rbw register" command which just does an apikey login but doesn't try to store any data, and then use the normal login flow after that
* clippyJesse Luehrs2021-10-271-1/+1
|
* use bounded iteratorsJesse Luehrs2021-04-171-1/+6
| | | | | new arrayvec version panics if the iterator overflows rather than just stopping
* bump depsJesse Luehrs2021-04-171-2/+4
|
* also make the agent store decrypted org keys in memoryJesse Luehrs2020-05-031-0/+14
|
* ensure we clear the entire memory for the locked vecJesse Luehrs2020-04-181-0/+1
|
* improve error handling and reportingJesse Luehrs2020-04-121-0/+2
|
* simplifyJesse Luehrs2020-04-111-1/+1
|
* more robust zeroizationJesse Luehrs2020-04-101-7/+3
|
* overwrite locked memory before dropping itJesse Luehrs2020-04-101-0/+12
|
* mlock sensitive memoryJesse Luehrs2020-04-081-0/+80