<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/atuin-client/src/encryption.rs, branch main</title>
<subtitle>Turtle. A hard-fork of atuin, focusing on a more minimal feature set</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/atuin-client/src/encryption.rs?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/atuin-client/src/encryption.rs?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2024-04-18T15:41:28Z</updated>
<entry>
<title>chore: move crates into crates/ dir (#1958)</title>
<updated>2024-04-18T15:41:28Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-04-18T15:41:28Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=95cc472037fcb3207b510e67f1a44af4e2a2cae9'/>
<id>urn:sha1:95cc472037fcb3207b510e67f1a44af4e2a2cae9</id>
<content type='text'>
I'd like to tidy up the root a little, and it's nice to have all the
rust crates in one place</content>
</entry>
<entry>
<title>feat: reencrypt/rekey local store (#1662)</title>
<updated>2024-02-01T15:00:46Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-02-01T15:00:46Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=a6f1fe2c10ea9f7bb08d2344df62fee4a996cd69'/>
<id>urn:sha1:a6f1fe2c10ea9f7bb08d2344df62fee4a996cd69</id>
<content type='text'>
* feat: add record re-encrypting

* automatically re-encrypt store when logging in with a different key

* fix

* actually save the new key lmao

* add rekey

* save new key

* decode bip key

* "add test for sqlite store re encrypt"</content>
</entry>
<entry>
<title>fix: never overwrite the key (#1657)</title>
<updated>2024-01-30T14:01:20Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-01-30T14:01:20Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=335f2220c3199055c68a444a84e452d95824e764'/>
<id>urn:sha1:335f2220c3199055c68a444a84e452d95824e764</id>
<content type='text'>
Now that local history is stored encrypted, new_key should not overwrite
an existing one. This may be frustrating, but will remove the risk of
Atuin generating a new key and the user losing their old one.</content>
</entry>
<entry>
<title>refactor: String -&gt; HistoryId (#1512)</title>
<updated>2024-01-06T17:19:31Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-01-06T17:19:31Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=4e56f5a41e5224b816e9eafed145a03cbf52fd93'/>
<id>urn:sha1:4e56f5a41e5224b816e9eafed145a03cbf52fd93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace chrono with time (#806)</title>
<updated>2023-09-11T08:26:05Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-09-11T08:26:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=f90c01f702f6a98b041f766b6a1d857bc1b9afef'/>
<id>urn:sha1:f90c01f702f6a98b041f766b6a1d857bc1b9afef</id>
<content type='text'>
* replace chrono with time

* Fix test chrono usage

---------

Co-authored-by: Ellie Huxtable &lt;ellie@elliehuxtable.com&gt;</content>
</entry>
<entry>
<title>Update dependencies (#1181)</title>
<updated>2023-08-18T20:45:29Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-08-18T20:45:29Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=aa8e5f5c04524d3d5c6f1d5b6c4616dbdb8d40be'/>
<id>urn:sha1:aa8e5f5c04524d3d5c6f1d5b6c4616dbdb8d40be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare release v16.0.0 (#1143)</title>
<updated>2023-08-07T10:18:39Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2023-08-07T10:18:39Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=0d5332a87facabb7227458586002226fafa11acb'/>
<id>urn:sha1:0d5332a87facabb7227458586002226fafa11acb</id>
<content type='text'>
* Prepare release v16.0.0

* Remove debug output

* Fix kv dupes if the store already exists

* Add limit in frontend as well as sync backend</content>
</entry>
<entry>
<title>write some key tests (#1095)</title>
<updated>2023-07-14T06:50:28Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-07-14T06:50:28Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=db83d9598f1aea7ff1e073661a36e96bb4c53cb1'/>
<id>urn:sha1:db83d9598f1aea7ff1e073661a36e96bb4c53cb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix key encodings again (#1089)</title>
<updated>2023-07-08T20:11:25Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-07-08T20:11:25Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=8c94d798c639fc3fb121599b71907c014d42b5d4'/>
<id>urn:sha1:8c94d798c639fc3fb121599b71907c014d42b5d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove decryption from api-client (#1063)</title>
<updated>2023-06-21T07:45:23Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-06-21T07:45:23Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=a75e516986ab2ba8b0997dd93271b58fa1986637'/>
<id>urn:sha1:a75e516986ab2ba8b0997dd93271b58fa1986637</id>
<content type='text'>
</content>
</entry>
</feed>
