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) MD5

func (ns *Namespace) MD5(in interface{}) (string, error)

MD5 hashes the given input and returns its MD5 checksum.

func (*Namespace) SHA1

func (ns *Namespace) SHA1(in interface{}) (string, error)

SHA1 hashes the given input and returns its SHA1 checksum.

func (*Namespace) SHA256

func (ns *Namespace) SHA256(in interface{}) (string, error)

SHA256 hashes the given input and returns its SHA256 checksum.

Source Files

crypto.go init.go

Version
v0.63.2
Published
Jan 27, 2020
Platform
linux/amd64
Imports
7 packages
Last checked
3 hours ago

Tools for package owners.