123456789101112131415161718192021222324252627282930313233343536 |
- package plugins
-
- import "github.com/wpajqz/linker/utils/encrypt"
-
- type Encryption struct{}
-
- func (e *Encryption) Handle(header, body []byte) (h, b []byte) {
- h, err := encrypt.Encrypt(header)
- if err != nil {
- return
- }
-
- b, err = encrypt.Encrypt(body)
- if err != nil {
- return
- }
-
- return
- }
-
- type Decryption struct{}
-
- func (d *Decryption) Handle(header, body []byte) (h, b []byte) {
- h, err := encrypt.Decrypt(header)
- if err != nil {
- return
- }
-
- b, err = encrypt.Decrypt(body)
- if err != nil {
- return
- }
-
- return
- }
|