<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>kasi.el, branch HEAD</title>
<subtitle>This package provides an easy way to manage secrets via M-x kasi.</subtitle>
<entry>
<id>4b26e132113a30d1b54bcf8b47c919ba71e23cb8</id>
<published>2026-06-06T17:53:44Z</published>
<updated>2026-06-06T17:53:44Z</updated>
<title type="text">fix totp with secrets that need padding</title>
<link rel="alternate" type="text/html" href="commit/4b26e132113a30d1b54bcf8b47c919ba71e23cb8.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 4b26e132113a30d1b54bcf8b47c919ba71e23cb8
parent c6ee274013a64c0b8155fd0d6d694fe5fcb5cf1b
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Sat,  6 Jun 2026 13:53:44 -0400

fix totp with secrets that need padding

</content>
</entry>
<entry>
<id>c6ee274013a64c0b8155fd0d6d694fe5fcb5cf1b</id>
<published>2026-05-31T18:40:19Z</published>
<updated>2026-05-31T18:40:19Z</updated>
<title type="text">ignore invalid :host parameter not matching */*</title>
<link rel="alternate" type="text/html" href="commit/c6ee274013a64c0b8155fd0d6d694fe5fcb5cf1b.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit c6ee274013a64c0b8155fd0d6d694fe5fcb5cf1b
parent 33ffbe9942efeccb22cbf3dc18867d3e7ced0ca9
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Sun, 31 May 2026 14:40:19 -0400

ignore invalid :host parameter not matching */*

falls back to :user field such as when smtpmail uses it

</content>
</entry>
<entry>
<id>33ffbe9942efeccb22cbf3dc18867d3e7ced0ca9</id>
<published>2026-05-31T18:31:27Z</published>
<updated>2026-05-31T18:31:34Z</updated>
<title type="text">add auth-source backend</title>
<link rel="alternate" type="text/html" href="commit/33ffbe9942efeccb22cbf3dc18867d3e7ced0ca9.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 33ffbe9942efeccb22cbf3dc18867d3e7ced0ca9
parent 10002372e673953655032736a0723806cde98357
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Sun, 31 May 2026 14:31:27 -0400

add auth-source backend

</content>
</entry>
<entry>
<id>10002372e673953655032736a0723806cde98357</id>
<published>2026-05-28T18:14:48Z</published>
<updated>2026-05-28T18:14:48Z</updated>
<title type="text">fix typo in package url</title>
<link rel="alternate" type="text/html" href="commit/10002372e673953655032736a0723806cde98357.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 10002372e673953655032736a0723806cde98357
parent 45296d1f7688cf00140b488d0825c8c8685034d7
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Thu, 28 May 2026 14:14:48 -0400

fix typo in package url

</content>
</entry>
<entry>
<id>45296d1f7688cf00140b488d0825c8c8685034d7</id>
<published>2026-05-24T03:19:57Z</published>
<updated>2026-05-24T03:19:57Z</updated>
<title type="text">found out concat is the analogue to scheme&#39;s string-append, not format</title>
<link rel="alternate" type="text/html" href="commit/45296d1f7688cf00140b488d0825c8c8685034d7.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 45296d1f7688cf00140b488d0825c8c8685034d7
parent 439ca14932d7b3aafe3f3cb07b4551a1f4443bad
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Sat, 23 May 2026 23:19:57 -0400

found out concat is the analogue to scheme&#39;s string-append, not format

</content>
</entry>
<entry>
<id>439ca14932d7b3aafe3f3cb07b4551a1f4443bad</id>
<published>2026-05-23T23:31:57Z</published>
<updated>2026-05-23T23:33:24Z</updated>
<title type="text">fix build errors and remove f.el dependency</title>
<link rel="alternate" type="text/html" href="commit/439ca14932d7b3aafe3f3cb07b4551a1f4443bad.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 439ca14932d7b3aafe3f3cb07b4551a1f4443bad
parent cae99f70652312a19e0e19bf4bda63c091c268f9
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Sat, 23 May 2026 19:31:57 -0400

fix build errors and remove f.el dependency

</content>
</entry>
<entry>
<id>cae99f70652312a19e0e19bf4bda63c091c268f9</id>
<published>2026-05-22T22:33:47Z</published>
<updated>2026-05-23T23:30:28Z</updated>
<title type="text">reindent files</title>
<link rel="alternate" type="text/html" href="commit/cae99f70652312a19e0e19bf4bda63c091c268f9.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit cae99f70652312a19e0e19bf4bda63c091c268f9
parent 4ae6441547afd94eb8826cb2b4f13bc569dd9d56
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 18:33:47 -0400

reindent files

</content>
</entry>
<entry>
<id>4ae6441547afd94eb8826cb2b4f13bc569dd9d56</id>
<published>2026-05-22T22:33:07Z</published>
<updated>2026-05-23T23:30:28Z</updated>
<title type="text">add kasi-get wrapper around kasi--get for use outside emacs</title>
<link rel="alternate" type="text/html" href="commit/4ae6441547afd94eb8826cb2b4f13bc569dd9d56.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 4ae6441547afd94eb8826cb2b4f13bc569dd9d56
parent fad20e27b359f216405aad0e0f0cb7d329bc4817
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 18:33:07 -0400

add kasi-get wrapper around kasi--get for use outside emacs

</content>
</entry>
<entry>
<id>fad20e27b359f216405aad0e0f0cb7d329bc4817</id>
<published>2026-05-22T22:08:13Z</published>
<updated>2026-05-23T23:30:28Z</updated>
<title type="text">add converter script from kasi.sh to kasi.el format</title>
<link rel="alternate" type="text/html" href="commit/fad20e27b359f216405aad0e0f0cb7d329bc4817.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit fad20e27b359f216405aad0e0f0cb7d329bc4817
parent 57fe13541580c324a17c1847b0e0e67bb581d94b
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 18:08:13 -0400

add converter script from kasi.sh to kasi.el format

</content>
</entry>
<entry>
<id>57fe13541580c324a17c1847b0e0e67bb581d94b</id>
<published>2026-05-22T21:22:19Z</published>
<updated>2026-05-23T23:30:28Z</updated>
<title type="text">add TODO for implementing validation</title>
<link rel="alternate" type="text/html" href="commit/57fe13541580c324a17c1847b0e0e67bb581d94b.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 57fe13541580c324a17c1847b0e0e67bb581d94b
parent 2edee246d1e44c462da26b2d9a43a8d9e499d353
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 17:22:19 -0400

add TODO for implementing validation

might need a minor mode on lisp-mode

</content>
</entry>
<entry>
<id>2edee246d1e44c462da26b2d9a43a8d9e499d353</id>
<published>2026-05-22T21:16:59Z</published>
<updated>2026-05-22T21:16:59Z</updated>
<title type="text">add create command to generate new secret files</title>
<link rel="alternate" type="text/html" href="commit/2edee246d1e44c462da26b2d9a43a8d9e499d353.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 2edee246d1e44c462da26b2d9a43a8d9e499d353
parent 6cbb431459e9a0db73264c4144937a136fdb5b83
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 17:16:59 -0400

add create command to generate new secret files

closer in parity to kasi.sh now

</content>
</entry>
<entry>
<id>6cbb431459e9a0db73264c4144937a136fdb5b83</id>
<published>2026-05-22T20:45:27Z</published>
<updated>2026-05-22T20:47:40Z</updated>
<title type="text">add random password/username generation</title>
<link rel="alternate" type="text/html" href="commit/6cbb431459e9a0db73264c4144937a136fdb5b83.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 6cbb431459e9a0db73264c4144937a136fdb5b83
parent f3e21ba9cdaec50f2a99f8d33e68204c694c7ac7
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 16:45:27 -0400

add random password/username generation

</content>
</entry>
<entry>
<id>f3e21ba9cdaec50f2a99f8d33e68204c694c7ac7</id>
<published>2026-05-22T19:54:20Z</published>
<updated>2026-05-22T19:54:20Z</updated>
<title type="text">fix some stuff</title>
<link rel="alternate" type="text/html" href="commit/f3e21ba9cdaec50f2a99f8d33e68204c694c7ac7.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit f3e21ba9cdaec50f2a99f8d33e68204c694c7ac7
parent e78d3c99640aa3c4f052b522a7cfc8ce8caf0d6f
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 15:54:20 -0400

fix some stuff

</content>
</entry>
<entry>
<id>e78d3c99640aa3c4f052b522a7cfc8ce8caf0d6f</id>
<published>2026-05-22T19:43:55Z</published>
<updated>2026-05-22T19:43:55Z</updated>
<title type="text">fix unused mod warning in totp</title>
<link rel="alternate" type="text/html" href="commit/e78d3c99640aa3c4f052b522a7cfc8ce8caf0d6f.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit e78d3c99640aa3c4f052b522a7cfc8ce8caf0d6f
parent 7423cf5ded2a621c6021e6ee0a048ee1e8d03880
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 15:43:55 -0400

fix unused mod warning in totp

</content>
</entry>
<entry>
<id>7423cf5ded2a621c6021e6ee0a048ee1e8d03880</id>
<published>2026-05-22T19:34:37Z</published>
<updated>2026-05-22T19:43:36Z</updated>
<title type="text">get ready for making a package</title>
<link rel="alternate" type="text/html" href="commit/7423cf5ded2a621c6021e6ee0a048ee1e8d03880.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 7423cf5ded2a621c6021e6ee0a048ee1e8d03880
parent 4601077dcb28f21ca96e949d1840d1ba8188260d
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 15:34:37 -0400

get ready for making a package

</content>
</entry>
<entry>
<id>4601077dcb28f21ca96e949d1840d1ba8188260d</id>
<published>2026-05-22T19:05:16Z</published>
<updated>2026-05-22T19:06:09Z</updated>
<title type="text">add zero-padding to base32 decoding for odd-length totp secrets</title>
<link rel="alternate" type="text/html" href="commit/4601077dcb28f21ca96e949d1840d1ba8188260d.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 4601077dcb28f21ca96e949d1840d1ba8188260d
parent a8ccce5a5fb60c896a24585292602d7edb92874e
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 15:05:16 -0400

add zero-padding to base32 decoding for odd-length totp secrets

</content>
</entry>
<entry>
<id>a8ccce5a5fb60c896a24585292602d7edb92874e</id>
<published>2026-05-22T18:56:20Z</published>
<updated>2026-05-22T19:05:06Z</updated>
<title type="text">import hmac code from sean mcafee to remove gnutls dependency</title>
<link rel="alternate" type="text/html" href="commit/a8ccce5a5fb60c896a24585292602d7edb92874e.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit a8ccce5a5fb60c896a24585292602d7edb92874e
parent f503c45b7156ef47afed0ab6bf98dc1067e79aa7
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 14:56:20 -0400

import hmac code from sean mcafee to remove gnutls dependency

</content>
</entry>
<entry>
<id>f503c45b7156ef47afed0ab6bf98dc1067e79aa7</id>
<published>2026-05-22T18:50:42Z</published>
<updated>2026-05-22T18:50:42Z</updated>
<title type="text">slightly simplify totp code</title>
<link rel="alternate" type="text/html" href="commit/f503c45b7156ef47afed0ab6bf98dc1067e79aa7.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit f503c45b7156ef47afed0ab6bf98dc1067e79aa7
parent fc307ad821becea95353db58a7133bd5317856c1
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 14:50:42 -0400

slightly simplify totp code

</content>
</entry>
<entry>
<id>fc307ad821becea95353db58a7133bd5317856c1</id>
<published>2026-05-22T18:45:57Z</published>
<updated>2026-05-22T18:45:57Z</updated>
<title type="text">import totp and base32 code from mastering emacs</title>
<link rel="alternate" type="text/html" href="commit/fc307ad821becea95353db58a7133bd5317856c1.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit fc307ad821becea95353db58a7133bd5317856c1
parent 1d1de0dd6ab81c17667b43c4a7900efa3c262c0f
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 14:45:57 -0400

import totp and base32 code from mastering emacs

both from:
https://www.masteringemacs.org/article/securely-generating-totp-tokens-emacs
https://github.com/juergenhoetzel/emacs-totp

</content>
</entry>
<entry>
<id>1d1de0dd6ab81c17667b43c4a7900efa3c262c0f</id>
<published>2026-05-22T18:40:59Z</published>
<updated>2026-05-22T18:40:59Z</updated>
<title type="text">initial payload</title>
<link rel="alternate" type="text/html" href="commit/1d1de0dd6ab81c17667b43c4a7900efa3c262c0f.html" />
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<content type="text">commit 1d1de0dd6ab81c17667b43c4a7900efa3c262c0f
Author: Vineet Kumar &lt;git@vineetk.net&gt;
Date:   Fri, 22 May 2026 14:40:59 -0400

initial payload

</content>
</entry>
</feed>
