| Name | Modified | Size | Downloads / 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, butaddservercertor any cert signing under that CA failed with "Error when signing certificate." Fixed by exporting Ed25519 keys as PKCS#8 PEM and usinggnutls_x509_crt_privkey_signfor the signing step. - gnomint-cli segfault on unexpected EOF —
dialog_ask_for_number()crashed with a NULL pointer dereference whenreadline()returned NULL at end-of-input (e.g. piped input ending mid-prompt).
Tests
- New
check_cli_algorithms.shtest 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.