crypto
go
import "github.com/prescriptoo/prescriptoo-api/services/identity/internal/adapters/crypto"Package crypto implements password hashing and access-token signing.
Index
- func NewAccessTokens(secret string) (ports.AccessTokens, error)
- func NewPasswordHasher() ports.PasswordHasher
func NewAccessTokens
go
func NewAccessTokens(secret string) (ports.AccessTokens, error)NewAccessTokens creates a JWT signer and validator using the configured secret.
func NewPasswordHasher
go
func NewPasswordHasher() ports.PasswordHasherNewPasswordHasher returns a salted PBKDF2-HMAC-SHA256 password hasher.
Generated by gomarkdoc