PublicKeyEncrypt return encrypted public key
(data []byte)
| 31 | |
| 32 | // PublicKeyEncrypt return encrypted public key |
| 33 | func (u *User) PublicKeyEncrypt(data []byte) []byte { |
| 34 | pk, err := crypto.LoadPublicKey(u.PublicKey) |
| 35 | if err != nil { |
| 36 | return []byte{} |
| 37 | } |
| 38 | out, _ := pk.Encrypt(data) // nolint: errcheck |
| 39 | return out |
| 40 | } |