Documentation ¶
Index ¶
- Variables
- func NewAESCBCPKCS7EncDec(key, iv []byte) (Encrypter, Decrypter, error)
- func NewAESCBCPKCS7ivEncDec(key []byte) (Encrypter, Decrypter, error)
- func NewAESCBCPKCS7ivVerEncDec(topdir, pwdfile string) (Encrypter, Decrypter, error)
- type Decrypter
- func NewAESCBCPKCS7Decrypter(key, iv []byte) (Decrypter, error)
- func NewAESCBCPKCS7ivDecrypter(key []byte) (Decrypter, error)
- func NewAESCBCPKCS7ivVerDecrypter(topdir, pwdfile string) (Decrypter, error)
- func NewCBCPKCS7Decrypter(b cipher.Block, iv []byte) Decrypter
- func NewCBCPKCS7ivDecrypter(b cipher.Block) Decrypter
- type Encrypter
- func NewAESCBCPKCS7Encrypter(key, iv []byte) (Encrypter, error)
- func NewAESCBCPKCS7ivEncrypter(key []byte) (Encrypter, error)
- func NewAESCBCPKCS7ivVerEncrypter(topdir, pwdfile string) (Encrypter, error)
- func NewCBCPKCS7Encrypter(b cipher.Block, iv []byte) Encrypter
- func NewCBCPKCS7ivEncrypter(b cipher.Block) Encrypter
Constants ¶
This section is empty.
Variables ¶
View Source
var ( KeyVersion = uint32(0) PrivkeyFilename = "privkey.pem" AeskeyFilename = "key.bin" )
Functions ¶
Types ¶
type Decrypter ¶
type Decrypter interface { Decrypt(src []byte) ([]byte, error) // contains filtered or unexported methods }
func NewAESCBCPKCS7Decrypter ¶
func NewCBCPKCS7ivDecrypter ¶
type Encrypter ¶
func NewAESCBCPKCS7Encrypter ¶
func NewCBCPKCS7ivEncrypter ¶
Click to show internal directories.
Click to hide internal directories.