summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-14Release gotp v0.2.0 (2022-03-14)v0.2.0Shulhan
Release gotp under GPL 3.0 or later. See https://kilabit.info/journal/2022/gpl/ for more information.
2022-03-14all: re-licensing gotp under GPL-3.0 or laterShulhan
See https://kilabit.info/journal/2022/gpl/ for more information.
2022-03-14go.mod: update all dependenciesShulhan
2022-02-08Release gotp v0.1.0 (2022-02-08)v0.1.0Shulhan
The first release of gotp, a command line interface to manage and generate Time-based One Time Password (TOTP). Features, * Add a TOTP secret identified by unique LABEL. * Generate N number passwords using the secret identified by LABEL. * Import the TOTP configuration from other provider. Currently, the only supported PROVIDER is Aegis and the supported file is .txt. * List all labels stored in the configuration. * Remove LABEL from configuration. * Rename a LABEL into NEW-LABEL. * Encrypted secret using RSA based private key.
2022-02-08go.mod: update share moduleShulhan
This update make the configuration file sort the issuer by label, in ascending order. So, any "add" or "remove" that may changes the configuration will not reorder all labels.
2022-02-08Makefile: set the CGO_ENABLED to 1 on go test commandShulhan
In case user set the CGO_ENABLED environment to 0, running "make all" will fail with the following error: go: -race requires cgo; enable cgo by setting CGO_ENABLED=1
2021-10-27gotp: command line interface for Time-based One Time Password (TOTP)Shulhan
The gotp currently has the following features, * add: add new TOTP issuer with their label and secret * gen: generate password * import: import TOTP from other provider, currently support Aegis * list: print all registered TOTP configuration by labels * remove: delete a TOTP configuration from file by label * rename: changes the TOTP configuration by its label