User Details
- User Since
- May 14 2014, 2:36 PM (603 w, 1 h)
Sun, Nov 30
Fri, Nov 28
Tue, Nov 25
Sun, Nov 23
Fri, Nov 21
Mon, Nov 17
Sun, Nov 16
Mon, Nov 10
Sun, Nov 9
Fri, Nov 7
Wed, Nov 5
Oct 27 2025
Oct 25 2025
Oct 18 2025
Oct 16 2025
Oct 14 2025
Oct 13 2025
Oct 9 2025
Oct 4 2025
Oct 3 2025
Oct 2 2025
Thanks for the suggestions. I hope this patch update addresses all the issues.
Simplified patch, using u_int as suggested.
Sep 29 2025
Sep 28 2025
Sep 27 2025
Updated the patch to use 32 bit sized counter and atomic(9) methods.
I think you're correct. Also adding the #ifdef looks a little ugly to me, and I'd be happy to avoid that.
Sep 26 2025
Sep 25 2025
THanks for the feedback!
Sep 24 2025
Sep 22 2025
Sep 20 2025
Sep 18 2025
I finally tested this and works fine for me.
Sep 15 2025
Sep 14 2025
Added kp and Reid Linnemann to subscribers since the patch touches on their recent commit, so they can make sure I'm not braking it.
Fix patch after commit 9e792f7ef7298080c058fbc2d36a4e60e596dae9
Sep 9 2025
Looks like commit 9e792f7ef7298080c058fbc2d36a4e60e596dae9 causes a conflict in this patch. I'm adjusting my changes, will post a new patch soon.
Sep 8 2025
Sep 6 2025
Aug 29 2025
Aug 27 2025
Aug 26 2025
Aug 24 2025
Aug 22 2025
Aug 18 2025
Aug 16 2025
I've added HMAC, it was easier than I thought, actually. I based my work on the Wikipedia description and some code borrowed from sys/geom/eli/g_eli_hmac.c. I did not bother with clearing the keys used since the source material is not really high security secrets in this case. I noticed SHA256_Final already zeroes the context value, so I decided to reuse it.
Aug 10 2025
Aug 7 2025
I will try to provide an update as fast as I can, but being away from home it could take just a little more than a week to have something ready.