Loading debian/changelog +14 −0 Original line number Diff line number Diff line libnetplus (20260414+17) unstable; urgency=medium * Add utils/certgen: self-signed RSA certificate + key generation API * Add netplus-certgen CLI tool for certificate generation * Optimize RSA key generation: fix bit_count (p,q now half of target N) * Add trial division by small primes before Miller-Rabin * Optimize modPow: use repeated doubling for R^2 mod N computation * Optimize isProbablyPrime: direct squaring instead of modPow(x,2,n) * Optimize bigIntToBytesBE: direct word extraction O(n) vs O(n^2) * Optimize shiftLeft: in-place without temp vector allocation * Add RSA key accessors: getN(), getE(), getD() -- Jan Koester <jan.koester@tuxist.de> Mon, 14 Apr 2026 00:00:00 +0200 libnetplus (20260410+16) unstable; urgency=medium * Add PEM auto-detection for x509cert::loadFromFile() and rsa constructors Loading debian/control +8 −0 Original line number Diff line number Diff line Loading @@ -26,3 +26,11 @@ Description: C++ socket and event library - development files . This package contains the headers, static library, and CMake config files needed for development. Package: netplus-certgen Section: utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Self-signed TLS certificate generator CLI tool to generate self-signed RSA certificates and private keys using libnetplus cryptographic primitives. Supports PEM and DER output. debian/netplus-certgen.install 0 → 100644 +1 −0 Original line number Diff line number Diff line usr/bin/netplus-certgen Loading
debian/changelog +14 −0 Original line number Diff line number Diff line libnetplus (20260414+17) unstable; urgency=medium * Add utils/certgen: self-signed RSA certificate + key generation API * Add netplus-certgen CLI tool for certificate generation * Optimize RSA key generation: fix bit_count (p,q now half of target N) * Add trial division by small primes before Miller-Rabin * Optimize modPow: use repeated doubling for R^2 mod N computation * Optimize isProbablyPrime: direct squaring instead of modPow(x,2,n) * Optimize bigIntToBytesBE: direct word extraction O(n) vs O(n^2) * Optimize shiftLeft: in-place without temp vector allocation * Add RSA key accessors: getN(), getE(), getD() -- Jan Koester <jan.koester@tuxist.de> Mon, 14 Apr 2026 00:00:00 +0200 libnetplus (20260410+16) unstable; urgency=medium * Add PEM auto-detection for x509cert::loadFromFile() and rsa constructors Loading
debian/control +8 −0 Original line number Diff line number Diff line Loading @@ -26,3 +26,11 @@ Description: C++ socket and event library - development files . This package contains the headers, static library, and CMake config files needed for development. Package: netplus-certgen Section: utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Self-signed TLS certificate generator CLI tool to generate self-signed RSA certificates and private keys using libnetplus cryptographic primitives. Supports PEM and DER output.
debian/netplus-certgen.install 0 → 100644 +1 −0 Original line number Diff line number Diff line usr/bin/netplus-certgen