Skip to content

Releases: jpegleg/wormsign

wormsign 0.1.13

29 Jan 18:32
4ca0ad4

Choose a tag to compare

This maintenance release has updates for dependency crates "toml" and "chrono".

There are also some coding style updates and minor clean up such as removal of extra references.

wormsign 0.1.12

15 Dec 21:25
7e13379

Choose a tag to compare

This release migrates the "users" crate to the "uzers" crate so that the related functionality is actively maintained.

The use of "uzers" (and previously "users") in wormsign is for collecting file metadata in the output.

This migration fixes at least one potential security issue with an unaligned read (that could cause a panic) in some cases, see rustsec/advisory-db#1731

wormsign 0.1.11

15 Oct 20:58
15cc354

Choose a tag to compare

This is a minor maintenance release that includes version updates of dependency crates:

name    old req compatible latest  new req
====    ======= ========== ======  =======
zeroize 1.8.1   1.8.2      1.8.2   1.8.2
toml    0.9.7   0.9.8      0.9.8   0.9.8
serde   1.0.227 1.0.228    1.0.228 1.0.228

wormsign 0.1.10

26 Sep 20:36
e754765

Choose a tag to compare

This release has dependency crate version bumps:

aes -> 0.8.4
sha3 -> 0.10.8
chrono -> 0.4.42
argon2 -> 0.5.3
toml -> 0.9.7
serde -> 1.0.227
rand -> 0.9.2

wormsign 0.1.9

02 Sep 00:50
9cbd106

Choose a tag to compare

This release exposes the 'randombytes' function in the wormsign library.

The only change to the wormsign tool is a slight clarification in the help menu. This release was cut for the library use.

wormsign 0.1.8

07 Aug 21:15
b7f91fa

Choose a tag to compare

  • expose aesrest and keygen in library functionality
  • change TOML parsing errors to keep error messages as valid JSON
  • update version printing to JSON

wormsign 0.1.7

18 Jul 22:54
61eff47

Choose a tag to compare

  • migrate "rand" crate dependency from 0.8.5 to 0.9.1

wormsign 0.1.6

17 Jul 23:07
07dd668

Choose a tag to compare

  • updated toml crate version to 0.9.2
  • increase dependency precision
  • added crates.io metadata category and keywords

wormsign 0.1.5

25 Jun 22:09
dd1b296

Choose a tag to compare

Wormsign is a Dilithium5 signature tool.

  • Highest security levels for Dilithium with Dilithium5 including random signatures
  • Dilithium5 keys that are always encrypted at rest with AES256
  • Dilithium5 detached signatures
  • Dilithium5 one-time use ephemeral keys mode
  • Dilithium5 signature verification
  • wormsign-confgen tool for generating wormsign.toml automatically from CLI arguments
  • metadata JSON STDOUT (macos and gnu/linux) and non-metadata JSON STDOUT (expanded support for Windows, Alpine Linux, and others that don't work with the metadata)