diff --git a/pro/trial.go b/pro/trial.go index 4a36ea9f..bf1d8d8f 100644 --- a/pro/trial.go +++ b/pro/trial.go @@ -21,7 +21,7 @@ import ( type TrialInfo struct { PrivKey []byte `json:"priv_key"` PubKey []byte `json:"pub_key"` - Secret string `json:"secret"` + Secret []byte `json:"secret"` } func addTrialLicenseHook() { @@ -89,7 +89,7 @@ func initTrial() error { if err != nil { return err } - t.Secret = string(trialDatesSecret) + t.Secret = trialDatesSecret trialData, err := json.Marshal(t) if err != nil { return err @@ -129,7 +129,7 @@ func getTrialEndDate() (time.Time, error) { return time.Time{}, err } // decrypt secret - secretDecrypt, err := ncutils.BoxDecrypt([]byte(trialInfo.Secret), (*[32]byte)(trialInfo.PubKey), (*[32]byte)(tel.TrafficKeyPriv)) + secretDecrypt, err := ncutils.BoxDecrypt(trialInfo.Secret, (*[32]byte)(trialInfo.PubKey), (*[32]byte)(tel.TrafficKeyPriv)) if err != nil { return time.Time{}, err }