generators

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBase32Generator

func NewBase32Generator(bytes uint) auth.Generator

NewBase32Generator creates a new base32 generator. This is used to generate random strings, such as session IDs.

func NewBase64Generator

func NewBase64Generator(bytes uint) auth.Generator

NewBase64Generator creates a new base64 generator. This is used to generate random strings, such as session IDs.

func NewHexGenerator

func NewHexGenerator(bytes uint) auth.Generator

NewHexGenerator creates a new hex generator. This is used to generate random strings, such as session IDs.

Types

type Base32Generator

type Base32Generator struct {
	// contains filtered or unexported fields
}

func (*Base32Generator) Generate

func (g *Base32Generator) Generate() (string, error)

type Base64Generator

type Base64Generator struct {
	// contains filtered or unexported fields
}

func (*Base64Generator) Generate

func (g *Base64Generator) Generate() (string, error)

type HexGenerator

type HexGenerator struct {
	// contains filtered or unexported fields
}

func (*HexGenerator) Generate

func (g *HexGenerator) Generate() (string, error)

Jump to

Keyboard shortcuts

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