Documentation
¶
Index ¶
- Variables
- func NewDecrypt(secret []byte) (cipher.Stream, error)
- func NewDecryptReader(r io.Reader, secret []byte) (io.Reader, error)
- func NewEncrypt(secret []byte) (cipher.Stream, error)
- func NewEncryptAndDecrypt(secret []byte) (encrypt cipher.Stream, decrypt cipher.Stream, err error)
- func NewEncryptWriter(w io.Writer, secret []byte) (io.Writer, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RandReader = rand.Reader PrivateKey *rsa.PrivateKey // PublicKeyPKIX is the public key in PKIX, ASN.1 DER form. // It is a SubjectPublicKeyInfo structure. PublicKeyPKIX []byte DecryptOpts = &rsa.PKCS1v15DecryptOptions{} ErrCloseConn = errors.New("close connection") )
Functions ¶
func NewDecrypt ¶
NewDecrypt creates a new stream for decryption.
func NewDecryptReader ¶
NewDecrypt wraps an io.Reader with decryption using the given secret.
func NewEncrypt ¶
NewEncrypt creates a new stream for encryption.
func NewEncryptAndDecrypt ¶
NewEncryptAndDecrypt creates encryption and decryption streams for a given secret.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.