https://git.schokokeks.org/derivepassphrase.git/tree/29b26ee3335a21a4e5ef5760cc8b705456d8f78dRecent commits to derivepassphrase.git (29b26ee3335a21a4e5ef5760cc8b705456d8f78d)2024-11-26T00:31:20+01:00tag:gitlist.org,2012:commit/29b26ee3335a21a4e5ef5760cc8b705456d8f78dMake suitable SSH key listing easier to distinguish2024-11-26T00:31:20+01:00Marco Riccisoftware@the13thletter.info
<pre>On the one hand, truncate and align the listing as two columns, not
three, by combining key type and (truncated) key data into one column.
For heterogenous lists with different key types, this nicely sets off
the comment column (which the user can change to help distinguish the
keys) from the key data (which the user cannot change).
On the other hand, if truncating the key data for the display, truncate
the *front* of the data, not the back. For homogenous lists, this
generally leads to better distinguishable key listings: the front
contains information common to all keys (the wire-encoded key type), but
the back contains key-specific information (for RSA, Ed25519 and Ed448
keys at least).
</pre>
tag:gitlist.org,2012:commit/0e01382a7480ceaee27696655cc62e380263822cAdd changelog entry for deterministic DSA/ECDSA signature support2024-11-23T19:15:56+01:00Marco Riccisoftware@the13thletter.info
<pre>Do not mention the new how-to in the changelog, because that is not part
of the program history and only pollutes the changelog view. For the
same reason, also purge the existing mention of the tutorial in the
changelog view.
</pre>
tag:gitlist.org,2012:commit/d28e3c32a2df210a095c9820ffb7a3a33d0dbe1aMerge topic branch 'pageant-deterministic-signatures' into topic branch ssh-key-howto2024-11-23T19:03:23+01:00Marco Riccisoftware@the13thletter.info
<pre>* t/pageant-deterministic-signatures:
Support the "all signatures are deterministic" feature of some SSH agents
Support one-off SSH agent client child contexts
</pre>
tag:gitlist.org,2012:commit/423a21a6cc542c455a081e1ebab16c8cf5c3a8adAdd how-to for setting up an SSH key for `derivepassphrase vault`2024-11-23T18:50:10+01:00Marco Riccisoftware@the13thletter.info
<pre>We explain the necessary software/operating system prerequisites and
configurations. We further prominently note that Windows is currently
not supported, and that `gpg-agent` behaves differently than other
agents in regard to SSH key management.
We further clean up the list of future work, and ensure styling
consistency with the basic setup (passphrase) tutorial.
</pre>
tag:gitlist.org,2012:commit/51a12e35bb2161ddba15c720719755e340ec81a8Purge the info badges for current Python or derivepassphrase versions2024-11-13T22:51:21+01:00Marco Riccisoftware@the13thletter.info
<pre>The badges are hard to read. And if writing the versions out as text,
then the information becomes either too inconspicuous to be found again
or too disruptive to the flow of reading.
Also use this opportunity to harmonize the item bullets in the text
source.
</pre>
tag:gitlist.org,2012:commit/ac01cac5824ac74b30863c5b38f969d3fd18d804Support the "all signatures are deterministic" feature of some SSH agents2024-11-13T21:18:07+01:00Marco Riccisoftware@the13thletter.info
<pre>Pageant issues deterministic signatures for all key types. Support
detecting whether we are running under Pageant (it supports the
`list-extended@putty.projects.tartarus.org` extension request). When
determining whether a key is suitable for use with the `vault`
subsystem, also return success if we are running under Pageant.
Detecting Pageant requires that we issue an SSH agent extension request,
so also define the necessary enum constants.
</pre>
tag:gitlist.org,2012:commit/c527a293dda94e4b9569daf369191fea4e9d01e2Support one-off SSH agent client child contexts2024-11-13T20:54:26+01:00Marco Riccisoftware@the13thletter.info
<pre>Centralize functionality for constructing one-off SSH agent clients in
child contexts.
</pre>
tag:gitlist.org,2012:commit/f1589eec53a214417840fb474df447a615118807Fix a typing issue2024-11-13T19:50:28+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/e97b8541c96a93d1a819e7f88770e5c90abf3863Fix missing escaping in test suite command-line calls2024-11-13T19:47:46+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/3853ba4860ca643a9f20df0ec3672f365d1887d0Release 0.3.22024-10-21T15:51:50+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>