]> Cypherpunks repositories - keks.git/log
keks.git
2 months agoInstall .pc
Sergey Matveev [Sat, 1 Nov 2025 20:37:38 +0000 (23:37 +0300)]
Install .pc

3 months 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

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

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

3 months 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

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

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

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

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

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

3 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

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

3 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

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

3 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.

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

3 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

3 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

3 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

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

3 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

5 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

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

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

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

6 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

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

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

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

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

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

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

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

6 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

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

6 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

6 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

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

6 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"

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

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

6 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

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

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

6 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

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

6 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

6 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

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

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

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

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

6 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 "?"

6 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

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

6 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

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

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

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

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

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

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

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

7 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

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

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

7 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

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

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

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

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

7 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

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

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

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

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

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

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

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

7 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8 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

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

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

8 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

8 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

8 months agoPermissive mode
Sergey Matveev [Wed, 7 May 2025 09:48:26 +0000 (12:48 +0300)]
Permissive mode