]> Cypherpunks repositories - keks.git/log
keks.git
3 days agoAbility to check for excess fields master
Sergey Matveev [Thu, 9 Oct 2025 19:22:02 +0000 (22:22 +0300)]
Ability to check for excess fields

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

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

3 days 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 days agoNo need in static declaration
Sergey Matveev [Thu, 9 Oct 2025 19:19:30 +0000 (22:19 +0300)]
No need in static declaration

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

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

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

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

13 days 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

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

13 days 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

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

2 weeks 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 weeks agopp reads from stdin
Sergey Matveev [Sat, 27 Sep 2025 14:27:54 +0000 (17:27 +0300)]
pp reads from stdin

2 weeks 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 weeks 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 weeks 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 weeks agoNo need in keeping TAG
Sergey Matveev [Sun, 21 Sep 2025 16:34:24 +0000 (19:34 +0300)]
No need in keeping TAG

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

2 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

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

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

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

3 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

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

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

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

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

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

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

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

3 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

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

3 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

3 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

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

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

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

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

3 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

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

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

3 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

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

3 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

3 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

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

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

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

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

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

3 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

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

3 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

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

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

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

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

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

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

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

3 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

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

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

3 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

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

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

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

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

4 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

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

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

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

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

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

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

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

4 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 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

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

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

5 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

5 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

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

5 months agoChain prMACs
Sergey Matveev [Mon, 21 Apr 2025 16:16:17 +0000 (19:16 +0300)]
Chain prMACs