github wneessen/apg-go v0.4.0
v0.4.0: Pronouncable passwords and optimizations

latest releases: v1.2.0, v1.1.0, v1.0.0...
4 years ago

New features

Pronouncable passwords

Initially pronouncable passwords were not part of apg-go, since the FIPS-181 has been withdrawn in 2015. Due to user requests (see #27) with this release we'll be adding prouncable passwords using the Koremutake sylable system. It works analogous to the original "apg" by setting the -a flag to 0. Spelled out pronounciation can be displayed with the -t flag.

Enhancements

apg-go package and CLI client separated

To allow other Go programmers to make use of apg-go, the code of the CLI and the actual package have been separated.

Faster password generation

With #37 we have optimized the password generation code. We are using bitmask switching now, which turns out to be almost 10x faster than the original code.

HIBP support cleanup

The HIBP code has been removed from the apg-go package and has been removed with the much more versatile go-hibp package.

Don't miss a new apg-go release

NewReleases is sending notifications on new releases.