package dongle
import (
"github.com/emmansun/gmsm/sm3"
)
// BySm3 encrypts by sm3.
// 通过 sm3 加密
func (e Encrypter) BySm3() Encrypter {
if len(e.src) == 0 || e.Error != nil {
return e
}
h := sm3.New()
h.Write(e.src)
e.dst = h.Sum(nil)