Documentation
¶
Index ¶
- func DefaultConfig() *types.Config
- func NewDefaultHMACCrypto(config *types.Config) (interfaces.Cryptographic, error)
- func NewHMAC256Crypto(config *types.Config) (interfaces.Cryptographic, error)
- func NewHMAC512Crypto(config *types.Config) (interfaces.Cryptographic, error)
- func NewHMACCrypto(hashType types.Type, config *types.Config) (interfaces.Cryptographic, error)
- type ConfigValidator
- type HMAC
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfig ¶
func NewDefaultHMACCrypto ¶
func NewDefaultHMACCrypto(config *types.Config) (interfaces.Cryptographic, error)
NewDefaultHMACCrypto creates a new HMAC crypto instance
func NewHMAC256Crypto ¶
func NewHMAC256Crypto(config *types.Config) (interfaces.Cryptographic, error)
func NewHMAC512Crypto ¶
func NewHMAC512Crypto(config *types.Config) (interfaces.Cryptographic, error)
func NewHMACCrypto ¶
func NewHMACCrypto(hashType types.Type, config *types.Config) (interfaces.Cryptographic, error)
NewHMACCrypto creates a new HMAC crypto instance
Types ¶
type ConfigValidator ¶
type ConfigValidator struct {
SaltLength int
}
Click to show internal directories.
Click to hide internal directories.