Documentation ¶
Overview ¶
Package aes implements the general Cipher interface using AES, SHA2, and HMAC.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBlockCipher ¶
NewBlockCipher creates a conventional AES block cipher.
func NewCipher128 ¶
NewCipher128 creates an abstract.Cipher based on the AES-128 block cipher and the SHA2-256 hash algorithm.
func NewCipher192 ¶
NewCipher192 creates an abstract.Cipher based on the AES-192 block cipher and the SHA2-384 hash algorithm.
func NewCipher256 ¶
NewCipher256 creates an abstract.Cipher based on the AES-256 block cipher and the SHA2-512 hash algorithm.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.