# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added * Create a changelog * Add a version number and `version` command * Accept a `password-file` command line option to read password from a file * CA key length is configurable (minimum 4096) ### Changed * Rename internal function usage() to show_usage() * More readable variable names * verify_ca_password() looks for a previously set password and verifies it * Extract function cert_end_date() ### Deprecated ### Removed ### Fixed * Check on $USER was always true ### Security