Skip to content

Releases: wolfSSL/wolfCLU

wolfCLU v0.1.5 (Dec 22, 2023)

22 Dec 23:26
Compare
Choose a tag to compare
  • Fix memory type typo in clu_rsa.c
  • Add missing void arg to functions in clu_funcs.c

wolfCLU v0.1.4 (Nov 21, 2023)

21 Nov 20:24
b6d0021
Compare
Choose a tag to compare
  • Removed erroneous file generation on ecc keygen
  • Added options -req, -signkey, -extfile, -extensions and -md for x509 command
  • Use void with func prototype
  • Add ability to set more subjectAltName attributes
  • Check for defined MAX_FILENAME_SZ before defining it locally
  • Handle potential pointer increment in wolfSSL_i2d_X509

wolfCLU v0.1.2 (Mar 31, 2023)

03 Apr 23:19
74fb17e
Compare
Choose a tag to compare

Fixes and Enhancements

  • Fix for DH use with FIPS build and cross compile warning
  • Fix for configure cross compile QA warning with Yocto builds
  • Fix for macro guards on Shake
  • Improve VS build to generate .exe for all platforms
  • Fix for linking to wolfSSL library built with --enable-ipv6

wolfCLU v0.1.0 (Sep 12, 2022)

14 Sep 15:16
d830c2e
Compare
Choose a tag to compare

Fixes and Enhancements

  • Fix for buffer issue with s_client
  • Add fsanitize testing with github actions
  • Update dhparam to read mod size from different location in arguments
  • Fix for x509 encoding modifying the cert
  • Fix for supporting more alt names and skipping count
  • Add -CAfile and verify_return_error flags for s_client command
  • Expand testing with additional unit tests and Jenkins nightly test
  • Fix for enc edge cases
  • Fix x509 command to use piped input
  • Support for building on Windows
  • Add -pass flag to enc command
  • Add -partial_chain arg for verify command
  • Add -modulus flag for x509 command
  • Handle additional CSR attribute print outs
  • Add -passout flag to req command
  • Fix for enc with nosalt
  • Update m4 files
  • Fix for parsing basic constraint from conf file
  • Improve error logging
  • IPV6 parsing support for s_client command
  • Support for building with FIPS wolfSSL
  • Add -text flag for crl command
  • Support for building on FreeRTOS
  • Add disable filesystem configure
  • Support for creating req with attributes

wolfCLU v0.0.8 (Mar 04, 2022)

06 Mar 17:27
b93cc66
Compare
Choose a tag to compare

Commands Added

  • Add rand command
  • Add PKCS12 parsing support and command
  • Add a basic s_client command for simple TLS client connections
  • Add support for x509 verify command
  • Add initial rsa command support
  • Add CRL verify command
  • Add ca command
  • Add dsaparam command
  • Add sha hash commands (sha256, sha384, sha512)
  • Add dhparam command

Fixes and Enhancements

  • Support for parsing multiple organization names with conf file
  • Set the default certificate request version to 3
  • Add print out of private key to PKEY command
  • Added support for -nosalt option
  • Fix for RSA free with dgst command
  • Testing with FIPS 140-3 wolfCrypt
  • Add -subj support to req command
  • Fix for -base64 with enc
  • Fix for piping errors to stderr instead of stdout
  • Removed testing-certs directory in favor of certs directory
  • Fix for handling large file sizes with dgst and hash command
  • Expanded req command to handle -text, -noout, -extensions and -verify
  • Expanded x509 command to handle -subject, -issuer, -serial, -dates, -email, -fingerprint, -purpose, -hash
  • Added -text support to ecparam command
  • Added support for -sign with dgst command
  • Tied in github actions for continuous integration testing
  • Added support for creating encrypted private keys with -newkey