Releases: NobleMajo/vault
v1.3.9
Changes:
- BREAKING: -x and --rsa flags removes
- BREAKING: -x is replaces with the newer --no-rsa flag
- Vault now also ready .env files in the executed folder. That means you can put your .env-config next to your
vault.vt
file. - Refactor go folder structure
- Improve make file with more and better features
Full Changelog: v1.3.4...v1.3.8
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo
v1.3.4
Changes:
- Added
passwd
cmd for change vault password. - Refactor cmds into own package with single files.
- Put user inputs into own
userin
package. - User input prompt now repeat if its a wrong input.
- Reworked credential loading.
- Reimplemented
temp
cmd and dont useunlock
andlock
for it. - Go and deps update
- Remove npm and node as dependencie
- Add makefile
- Place main.go in project root
Full Changelog: v1.3.3...v1.3.4
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo
v1.3.3
Changes:
- Added
passwd
cmd for change vault password. - Refactor cmds into own package with single files.
- Put user inputs into own
userin
package. - User input prompt now repeat if its a wrong input.
- Reworked credential loading.
- Reimplemented
temp
cmd and dont useunlock
andlock
for it. - Go and deps update
Full Changelog: v1.1.2...v1.3.3
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo
v1.3.2
Changes:
- Added
passwd
cmd for change vault password. - Refactor cmds into own package with single files.
- Put user inputs into own
userin
package. - User input prompt now repeat if its a wrong input.
- Reworked credential loading.
- Reimplemented
temp
cmd and dont useunlock
andlock
for it.
Full Changelog: v1.1.2...v1.2.10
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo
v1.2.10
Changes:
- Added Version cmd: The new version command includes the current version and commit hash for better traceability.
- Added: sp13/cobra: Integrated spf13/cobra for command and flags parsing, enhancing CLI functionality.
- Removed: Old go native flag based config.
- Fixed: Go build time vars in pipeline
Full Changelog: v1.1.2...v1.2.10
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo
v1.2.0
Changes:
- Added Version cmd: The new version command includes the current version and commit hash for better traceability.
- Added: sp13/cobra: Integrated spf13/cobra for command and flags parsing, enhancing CLI functionality.
- Removed: Old go native flag based config.
Full Changelog: v1.1.2...v1.2.0
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo
v1.1.2
Help me to encrypt bigger files
See the sections below for all the details:
Help
The help output is now better generated and also shows a short description of each subcommand.
Encryption
Since Vault could only encrypt files the size of the asymmetric key, I had to extend the stringcrypt component.
Since stringcrypt was impractical and stupidly designed by me, I removed it and developed a completely new component called 'cryption' which contains all the important tools for byte array encryption and decryption using AES, X508 and RSA.
The new X509AES256 encryption functions generate a random key of the largest possible size (depending on how much the public key can encrypt) and use it to securely encrypt the payload. The RSA public key is then used to encrypt this key, and the encrypted key and encrypted payload are returned together.
SafeWriteFileBytes
The new stringfs asset function SafeWriteFileBytes has been added, which allows byte arrays to be safely written to files.
By safe we mean that it first writes to a .tmp_ file and then moves the file to the correct destination.
Even though the focus of stringfs is to edit the file system with strings and not with byte arrays, it is still a good addition to the SafeWriteFile function (which uses strings).
Tests
More unit tests have been added to vault.
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo
v1.1.0
Fat cleaning
I have refactored the entire code and already written some tests. Test keys have also been added to the repo.
The error and log messages have been standardized and made more pleasant.
The functions for loading keys now load keys specifically and no longer try to parse any formats.
Readme
Checkout the readme as official docs and leave a star on the repo.
Contact
"Checkout my github profile" ~ NobleMajo