Files
EdgeNode/internal/utils/encrypt/method.go

13 lines
236 B
Go
Raw Normal View History

2020-09-09 18:53:53 +08:00
package encrypt
type MethodInterface interface {
2022-04-10 18:46:44 +08:00
// Init 初始化
2020-09-09 18:53:53 +08:00
Init(key []byte, iv []byte) error
2022-04-10 18:46:44 +08:00
// Encrypt 加密
2020-09-09 18:53:53 +08:00
Encrypt(src []byte) (dst []byte, err error)
2022-04-10 18:46:44 +08:00
// Decrypt 解密
2020-09-09 18:53:53 +08:00
Decrypt(dst []byte) (src []byte, err error)
}