password

package
v1.14.0-rc3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildComplexityError

func BuildComplexityError(ctx *context.Context) string

BuildComplexityError builds the error message when password complexity checks fail

func Generate

func Generate(n int) (string, error)

Generate a random password

func IsComplexEnough

func IsComplexEnough(pwd string) bool

IsComplexEnough return True if password meets complexity settings

func IsPwned

func IsPwned(ctx context.Context, password string) (bool, error)

IsPwned checks whether a password has been pwned NOTE: This func returns true if it encounters an error under the assumption that you ALWAYS want to check against HIBP, so not getting a response should block a password until it can be verified.

func NewComplexity

func NewComplexity()

NewComplexity for preparation

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL