store trial as bytes

This commit is contained in:
abhishek9686 2024-01-20 00:30:46 +05:30
parent 34e61403c5
commit ffb979001f

View file

@ -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
}