mirror of
https://github.com/gravitl/netmaker.git
synced 2024-09-20 23:36:18 +08:00
store trial as bytes
This commit is contained in:
parent
34e61403c5
commit
ffb979001f
|
@ -21,7 +21,7 @@ import (
|
||||||
type TrialInfo struct {
|
type TrialInfo struct {
|
||||||
PrivKey []byte `json:"priv_key"`
|
PrivKey []byte `json:"priv_key"`
|
||||||
PubKey []byte `json:"pub_key"`
|
PubKey []byte `json:"pub_key"`
|
||||||
Secret string `json:"secret"`
|
Secret []byte `json:"secret"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func addTrialLicenseHook() {
|
func addTrialLicenseHook() {
|
||||||
|
@ -89,7 +89,7 @@ func initTrial() error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
t.Secret = string(trialDatesSecret)
|
t.Secret = trialDatesSecret
|
||||||
trialData, err := json.Marshal(t)
|
trialData, err := json.Marshal(t)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
@ -129,7 +129,7 @@ func getTrialEndDate() (time.Time, error) {
|
||||||
return time.Time{}, err
|
return time.Time{}, err
|
||||||
}
|
}
|
||||||
// decrypt secret
|
// 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 {
|
if err != nil {
|
||||||
return time.Time{}, err
|
return time.Time{}, err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue