Download Latest Version gnomint-1.3.0.tar.gz (758.0 kB)
Email in envelope

Get an email when there's a new version of gnoMint

Home / v1.5.1
Name Modified Size InfoDownloads / Week
Parent folder
gnomint-1.5.1.tar.gz 2026-05-27 1.0 MB
gnoMint 1.5.1 _Butterfingers_ source code.tar.gz 2026-05-27 1.1 MB
gnoMint 1.5.1 _Butterfingers_ source code.zip 2026-05-27 1.2 MB
README.md 2026-05-27 1.4 kB
Totals: 4 Items   3.2 MB 0

Bug fixes

  • Ed25519 CA certificate signing broken since 1.4.0 — Ed25519 private keys were exported in raw PEM format (-----BEGIN UNKNOWN-----) instead of PKCS#8, making them unimportable when signing child certificates. Creating an Ed25519 self-signed CA worked, but addservercert or any cert signing under that CA failed with "Error when signing certificate." Fixed by exporting Ed25519 keys as PKCS#8 PEM and using gnutls_x509_crt_privkey_sign for the signing step.
  • gnomint-cli segfault on unexpected EOFdialog_ask_for_number() crashed with a NULL pointer dereference when readline() returned NULL at end-of-input (e.g. piped input ending mid-prompt).

Tests

  • New check_cli_algorithms.sh test verifies CA creation and server certificate signing with all supported key algorithms: RSA 2048, ECDSA P-256, ECDSA P-384, ECDSA P-521, and Ed25519.

Upgrade notes

This is a fix-only release branched from v1.5.0. No new features, no API changes. Drop-in replacement.

If you previously created an Ed25519 CA with gnoMint 1.4.0 or 1.5.0, the CA's private key is stored in the database with an invalid PEM header. After upgrading to 1.5.1, signing certificates under that CA will still fail. Workaround: create a new Ed25519 CA.

Download gnoMint

Source: README.md, updated 2026-05-27