package crypto
import "github.com/gohugoio/hugo/tpl/crypto"
Package crypto provides template functions for cryptographic operations.
Index ¶
Types ¶
type Namespace ¶
type Namespace struct{}
Namespace provides template functions for the "crypto" namespace.
func New ¶
func New() *Namespace
New returns a new instance of the crypto-namespaced template functions.
func (*Namespace) FNV32a ¶
FNV32a hashes v using fnv32a algorithm. <docsmeta>{"newIn": "0.98.0" }</docsmeta>
func (*Namespace) HMAC ¶
HMAC returns a cryptographic hash that uses a key to sign a message.
func (*Namespace) MD5 ¶
MD5 hashes the v and returns its MD5 checksum.
func (*Namespace) SHA1 ¶
SHA1 hashes v and returns its SHA1 checksum.
func (*Namespace) SHA256 ¶
SHA256 hashes v and returns its SHA256 checksum.
Source Files ¶
- Version
- v0.144.2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 14 packages
- Last checked
- 7 hours ago –
Tools for package owners.