]> Cypherpunks repositories - keks.git/log
keks.git
3 weeks ago-fwrapv won't hurt
Sergey Matveev [Sat, 8 Nov 2025 17:48:50 +0000 (20:48 +0300)]
-fwrapv won't hurt

4 weeks agoInstall .pc
Sergey Matveev [Sat, 1 Nov 2025 20:37:38 +0000 (23:37 +0300)]
Install .pc

7 weeks agoAbility to check for excess fields
Sergey Matveev [Thu, 9 Oct 2025 19:22:02 +0000 (22:22 +0300)]
Ability to check for excess fields

7 weeks agoNo need in install.do
Sergey Matveev [Thu, 9 Oct 2025 19:41:09 +0000 (22:41 +0300)]
No need in install.do

7 weeks agoShorter UTC command
Sergey Matveev [Thu, 9 Oct 2025 19:32:11 +0000 (22:32 +0300)]
Shorter UTC command

7 weeks agoPREC command could be used in theory with FLOAT
Sergey Matveev [Thu, 9 Oct 2025 19:28:54 +0000 (22:28 +0300)]
PREC command could be used in theory with FLOAT

7 weeks agoNo need in static declaration
Sergey Matveev [Thu, 9 Oct 2025 19:19:30 +0000 (22:19 +0300)]
No need in static declaration

7 weeks agoDirectories with keys
Sergey Matveev [Mon, 6 Oct 2025 10:08:10 +0000 (13:08 +0300)]
Directories with keys

8 weeks agoSender authentication implementation
Sergey Matveev [Sun, 5 Oct 2025 12:16:15 +0000 (15:16 +0300)]
Sender authentication implementation

2 months agoRemove unused struct element
Sergey Matveev [Tue, 30 Sep 2025 09:42:12 +0000 (12:42 +0300)]
Remove unused struct element

2 months agoProper format strings
Sergey Matveev [Tue, 30 Sep 2025 09:41:57 +0000 (12:41 +0300)]
Proper format strings

2 months agoUnsigned integer can not be smaller than 0
Sergey Matveev [Tue, 30 Sep 2025 09:41:45 +0000 (12:41 +0300)]
Unsigned integer can not be smaller than 0

2 months agoReduce scope
Sergey Matveev [Tue, 30 Sep 2025 09:40:48 +0000 (12:40 +0300)]
Reduce scope

2 months agoDownload link for 0.1.0 release
Sergey Matveev [Tue, 30 Sep 2025 09:23:25 +0000 (12:23 +0300)]
Download link for 0.1.0 release

2 months agoExplicit freeing
Sergey Matveev [Tue, 30 Sep 2025 09:22:40 +0000 (12:22 +0300)]
Explicit freeing

2 months agoSeparate /load into /data and /tbs v0.1.0
Sergey Matveev [Sat, 27 Sep 2025 14:23:56 +0000 (17:23 +0300)]
Separate /load into /data and /tbs

That allows us to sign common additional tbs data and make no
distinction between included and detached data.

2 months agopp reads from stdin
Sergey Matveev [Sat, 27 Sep 2025 14:27:54 +0000 (17:27 +0300)]
pp reads from stdin

2 months agoDo not leave opened file after mmap
Sergey Matveev [Wed, 24 Sep 2025 09:23:47 +0000 (12:23 +0300)]
Do not leave opened file after mmap

2 months agoMake xchapoly-krkc up to date with the spec
Sergey Matveev [Sun, 21 Sep 2025 16:35:43 +0000 (19:35 +0300)]
Make xchapoly-krkc up to date with the spec

2 months agoPass CEK through the whole HKDF
Sergey Matveev [Sun, 21 Sep 2025 16:34:50 +0000 (19:34 +0300)]
Pass CEK through the whole HKDF

2 months agoNo need in keeping TAG
Sergey Matveev [Sun, 21 Sep 2025 16:34:24 +0000 (19:34 +0300)]
No need in keeping TAG

2 months agoHKDF-Extract's input should not be HKDF-Extract's output
Sergey Matveev [Thu, 18 Sep 2025 07:46:34 +0000 (10:46 +0300)]
HKDF-Extract's input should not be HKDF-Extract's output

3 months agoSharness has $root, no need in explicit $TMPDIR
Sergey Matveev [Sat, 2 Aug 2025 11:48:42 +0000 (14:48 +0300)]
Sharness has $root, no need in explicit $TMPDIR

3 months agoUnify RFC URLs
Sergey Matveev [Sat, 2 Aug 2025 11:48:02 +0000 (14:48 +0300)]
Unify RFC URLs

4 months agoTry to make deterministic .a
Sergey Matveev [Tue, 8 Jul 2025 09:32:39 +0000 (12:32 +0300)]
Try to make deterministic .a

4 months agoTypo
Sergey Matveev [Mon, 7 Jul 2025 14:22:28 +0000 (17:22 +0300)]
Typo

5 months agoDownload link for 0.0.0 release
Sergey Matveev [Tue, 1 Jul 2025 08:53:52 +0000 (11:53 +0300)]
Download link for 0.0.0 release

5 months agoLess hardcoded paths v0.0.0
Sergey Matveev [Mon, 30 Jun 2025 10:22:07 +0000 (13:22 +0300)]
Less hardcoded paths

5 months agoreleases.atom
Sergey Matveev [Mon, 30 Jun 2025 10:02:08 +0000 (13:02 +0300)]
releases.atom

5 months agoExample signature verification command
Sergey Matveev [Mon, 30 Jun 2025 08:24:55 +0000 (11:24 +0300)]
Example signature verification command

5 months agoMore hardlinks
Sergey Matveev [Mon, 30 Jun 2025 08:21:28 +0000 (11:21 +0300)]
More hardlinks

5 months agoTarball preparation
Sergey Matveev [Wed, 25 Jun 2025 13:31:52 +0000 (16:31 +0300)]
Tarball preparation

5 months agoInitial draft tests
Sergey Matveev [Thu, 16 Jan 2025 12:58:42 +0000 (15:58 +0300)]
Initial draft tests

5 months agoGenerate .pc
Sergey Matveev [Sun, 29 Jun 2025 07:18:09 +0000 (10:18 +0300)]
Generate .pc

5 months agoExistence check does not play any role for root element
Sergey Matveev [Sat, 28 Jun 2025 09:17:34 +0000 (12:17 +0300)]
Existence check does not play any role for root element

5 months ago"from" was missing
Sergey Matveev [Sat, 28 Jun 2025 09:16:58 +0000 (12:16 +0300)]
"from" was missing

5 months agoExplicitly check type of the root element
Sergey Matveev [Sat, 28 Jun 2025 09:16:37 +0000 (12:16 +0300)]
Explicitly check type of the root element

5 months agosig-tbs was renamed a while ago
Sergey Matveev [Sat, 28 Jun 2025 09:15:05 +0000 (12:15 +0300)]
sig-tbs was renamed a while ago

5 months agoExcess empty lines
Sergey Matveev [Sat, 28 Jun 2025 09:14:27 +0000 (12:14 +0300)]
Excess empty lines

5 months agoSeems that there is no word "strömend"
Sergey Matveev [Thu, 26 Jun 2025 10:08:44 +0000 (13:08 +0300)]
Seems that there is no word "strömend"

5 months agoAdd missing float* tests
Sergey Matveev [Wed, 25 Jun 2025 12:10:24 +0000 (15:10 +0300)]
Add missing float* tests

5 months agoFix test
Sergey Matveev [Wed, 25 Jun 2025 12:09:58 +0000 (15:09 +0300)]
Fix test

5 months agoMake mk-bin aware of vendorized builds
Sergey Matveev [Wed, 25 Jun 2025 12:09:03 +0000 (15:09 +0300)]
Make mk-bin aware of vendorized builds

5 months agoDepend and autogenerate .c.in
Sergey Matveev [Wed, 25 Jun 2025 12:08:34 +0000 (15:08 +0300)]
Depend and autogenerate .c.in

5 months agoClean up autogenerated files
Sergey Matveev [Wed, 25 Jun 2025 12:07:49 +0000 (15:07 +0300)]
Clean up autogenerated files

5 months agoAdd missing AtomFloatEncode rendering in documentation
Sergey Matveev [Wed, 25 Jun 2025 12:07:33 +0000 (15:07 +0300)]
Add missing AtomFloatEncode rendering in documentation

5 months agoAdd missing copyright notices
Sergey Matveev [Wed, 25 Jun 2025 12:07:10 +0000 (15:07 +0300)]
Add missing copyright notices

5 months agoDo not depend on libgcl3 by default
Sergey Matveev [Wed, 25 Jun 2025 12:07:00 +0000 (15:07 +0300)]
Do not depend on libgcl3 by default

5 months agoNote about what monocypher the library is about
Sergey Matveev [Wed, 25 Jun 2025 12:06:14 +0000 (15:06 +0300)]
Note about what monocypher the library is about

5 months agoGet rid of ckeks mention
Sergey Matveev [Wed, 25 Jun 2025 12:05:53 +0000 (15:05 +0300)]
Get rid of ckeks mention

5 months agoMore descriptive READMEs
Sergey Matveev [Wed, 25 Jun 2025 12:05:00 +0000 (15:05 +0300)]
More descriptive READMEs

5 months agoTcl-aware FLOAT pp
Sergey Matveev [Wed, 25 Jun 2025 07:50:27 +0000 (10:50 +0300)]
Tcl-aware FLOAT pp

5 months agoFLOAT support
Sergey Matveev [Fri, 20 Jun 2025 20:21:08 +0000 (23:21 +0300)]
FLOAT support

5 months ago"b" type is more clear than "?"
Sergey Matveev [Tue, 24 Jun 2025 12:46:44 +0000 (15:46 +0300)]
"b" type is more clear than "?"

5 months agoDenser schemes, any kind of keys in tcl
Sergey Matveev [Fri, 20 Jun 2025 10:20:03 +0000 (13:20 +0300)]
Denser schemes, any kind of keys in tcl

* Single-character types for TYPE command
* Ability to use digits or "." for the TAKE command in Tcl schemas
* {of type} allows multiple types specification

5 months agoMore TAI-related errors checks
Sergey Matveev [Thu, 19 Jun 2025 13:29:16 +0000 (16:29 +0300)]
More TAI-related errors checks

5 months agoMore assertions against an empty buffers
Sergey Matveev [Thu, 19 Jun 2025 13:28:02 +0000 (16:28 +0300)]
More assertions against an empty buffers

5 months agoof type
Sergey Matveev [Wed, 18 Jun 2025 18:41:35 +0000 (21:41 +0300)]
of type

5 months agoFLOAT warning
Sergey Matveev [Wed, 18 Jun 2025 17:54:23 +0000 (20:54 +0300)]
FLOAT warning

5 months agoMore int-indexed TAKE tests
Sergey Matveev [Wed, 18 Jun 2025 15:14:33 +0000 (18:14 +0300)]
More int-indexed TAKE tests

5 months agoRemove redundant "TAKE ."
Sergey Matveev [Wed, 18 Jun 2025 15:06:51 +0000 (18:06 +0300)]
Remove redundant "TAKE ."

5 months agoEQ schema command tests
Sergey Matveev [Wed, 18 Jun 2025 13:32:36 +0000 (16:32 +0300)]
EQ schema command tests

5 months agoSchema integration tests
Sergey Matveev [Wed, 18 Jun 2025 12:35:27 +0000 (15:35 +0300)]
Schema integration tests

5 months agoTrivial small conveniences
Sergey Matveev [Mon, 16 Jun 2025 13:24:49 +0000 (16:24 +0300)]
Trivial small conveniences

5 months agoRemove language reference from program name
Sergey Matveev [Mon, 16 Jun 2025 13:10:45 +0000 (16:10 +0300)]
Remove language reference from program name

5 months agoLess TAKEs in schemas
Sergey Matveev [Mon, 16 Jun 2025 11:29:31 +0000 (14:29 +0300)]
Less TAKEs in schemas

5 months agoProperly set len hint
Sergey Matveev [Mon, 16 Jun 2025 09:12:53 +0000 (12:12 +0300)]
Properly set len hint

5 months agoAssure MAGIC is padded with zeroes
Sergey Matveev [Mon, 16 Jun 2025 09:12:25 +0000 (12:12 +0300)]
Assure MAGIC is padded with zeroes

5 months agoCount number of reallocs
Sergey Matveev [Mon, 16 Jun 2025 09:11:52 +0000 (12:11 +0300)]
Count number of reallocs

5 months agoFix awful XOF length typo
Sergey Matveev [Thu, 5 Jun 2025 13:17:46 +0000 (16:17 +0300)]
Fix awful XOF length typo

5 months agoSimplify cm/hashed
Sergey Matveev [Thu, 5 Jun 2025 13:01:19 +0000 (16:01 +0300)]
Simplify cm/hashed

5 months agoShorter argument name
Sergey Matveev [Thu, 5 Jun 2025 11:30:36 +0000 (14:30 +0300)]
Shorter argument name

5 months agoSupport of encrypted private signing keys
Sergey Matveev [Thu, 5 Jun 2025 09:46:54 +0000 (12:46 +0300)]
Support of encrypted private signing keys

5 months agoFix wrong filename error message
Sergey Matveev [Thu, 5 Jun 2025 09:46:26 +0000 (12:46 +0300)]
Fix wrong filename error message

5 months agoFix example usage description
Sergey Matveev [Thu, 5 Jun 2025 09:43:04 +0000 (12:43 +0300)]
Fix example usage description

5 months agostrup761 instead of sntrup4591761
Sergey Matveev [Wed, 4 Jun 2025 12:51:43 +0000 (15:51 +0300)]
strup761 instead of sntrup4591761

5 months agoSLH-DSA instead of SPHINCS+
Sergey Matveev [Wed, 4 Jun 2025 11:03:26 +0000 (14:03 +0300)]
SLH-DSA instead of SPHINCS+

5 months agoUUID-ed RPC
Sergey Matveev [Wed, 4 Jun 2025 08:59:30 +0000 (11:59 +0300)]
UUID-ed RPC

5 months agoRPC sequence overflow check
Sergey Matveev [Mon, 2 Jun 2025 10:52:13 +0000 (13:52 +0300)]
RPC sequence overflow check

5 months agoSimplify RPC error transmission
Sergey Matveev [Mon, 2 Jun 2025 10:48:45 +0000 (13:48 +0300)]
Simplify RPC error transmission

6 months agoWarn about non-PQC sender authentication
Sergey Matveev [Fri, 30 May 2025 19:34:20 +0000 (22:34 +0300)]
Warn about non-PQC sender authentication

6 months agoEncapsulated ephemeral X25519 key
Sergey Matveev [Fri, 30 May 2025 19:27:26 +0000 (22:27 +0300)]
Encapsulated ephemeral X25519 key

6 months agoExcess prepositions
Sergey Matveev [Fri, 30 May 2025 14:52:23 +0000 (17:52 +0300)]
Excess prepositions

6 months agoRPC
Sergey Matveev [Fri, 30 May 2025 10:46:07 +0000 (13:46 +0300)]
RPC

6 months agoNo need in Poly1305
Sergey Matveev [Wed, 28 May 2025 11:37:33 +0000 (14:37 +0300)]
No need in Poly1305

6 months agoVarious spec fixes
Sergey Matveev [Sat, 17 May 2025 11:00:18 +0000 (14:00 +0300)]
Various spec fixes

6 months agozk was renamed to swg
Sergey Matveev [Thu, 15 May 2025 15:01:50 +0000 (18:01 +0300)]
zk was renamed to swg

6 months agoStricter regexp
Sergey Matveev [Thu, 15 May 2025 13:06:15 +0000 (16:06 +0300)]
Stricter regexp

6 months agoperlcritic on docstringer
Sergey Matveev [Thu, 15 May 2025 09:29:18 +0000 (12:29 +0300)]
perlcritic on docstringer

6 months agoOmit excess trailing empty line
Sergey Matveev [Thu, 15 May 2025 08:35:46 +0000 (11:35 +0300)]
Omit excess trailing empty line

6 months agoUse stdin where appropriate
Sergey Matveev [Wed, 14 May 2025 08:11:56 +0000 (11:11 +0300)]
Use stdin where appropriate

6 months agotcl/keks.tcl compatible notation
Sergey Matveev [Tue, 13 May 2025 10:08:08 +0000 (13:08 +0300)]
tcl/keks.tcl compatible notation

6 months agoWorkspace creation helper
Sergey Matveev [Mon, 12 May 2025 11:36:52 +0000 (14:36 +0300)]
Workspace creation helper

6 months agoExcess header
Sergey Matveev [Mon, 12 May 2025 07:45:32 +0000 (10:45 +0300)]
Excess header

6 months agoFix broken links
Sergey Matveev [Sun, 11 May 2025 07:18:47 +0000 (10:18 +0300)]
Fix broken links

6 months agoThere is no links autogeneration anymore
Sergey Matveev [Sat, 10 May 2025 16:55:03 +0000 (19:55 +0300)]
There is no links autogeneration anymore

6 months agoIndented includes
Sergey Matveev [Sat, 10 May 2025 16:23:09 +0000 (19:23 +0300)]
Indented includes

6 months agoInclude schemas during HTML rendering
Sergey Matveev [Sat, 10 May 2025 15:10:13 +0000 (18:10 +0300)]
Include schemas during HTML rendering

6 months agoFaster SPHINCS+ verification is more important
Sergey Matveev [Sat, 10 May 2025 08:01:08 +0000 (11:01 +0300)]
Faster SPHINCS+ verification is more important

6 months agoMove from Texinfo to zettelkästen plaintext
Sergey Matveev [Thu, 8 May 2025 14:13:13 +0000 (17:13 +0300)]
Move from Texinfo to zettelkästen plaintext