Browse Source

conv key pair to bytes

abhishek9686 1 year ago
parent
commit
e390398e8c
1 changed files with 14 additions and 2 deletions
  1. 14 2
      pro/trial.go

+ 14 - 2
pro/trial.go

@@ -85,7 +85,11 @@ func initTrial() error {
 	if err != nil {
 	if err != nil {
 		return err
 		return err
 	}
 	}
-	trialDatesSecret, err := ncutils.BoxEncrypt(trialDatesData, (*[32]byte)(tel.TrafficKeyPub), (*[32]byte)(t.PrivKey))
+	telePubKey, err := ncutils.ConvertBytesToKey(tel.TrafficKeyPub)
+	if err != nil {
+		return err
+	}
+	trialDatesSecret, err := ncutils.BoxEncrypt(trialDatesData, telePubKey, trafficPrivKey)
 	if err != nil {
 	if err != nil {
 		return err
 		return err
 	}
 	}
@@ -128,8 +132,16 @@ func getTrialEndDate() (time.Time, error) {
 	if err != nil {
 	if err != nil {
 		return time.Time{}, err
 		return time.Time{}, err
 	}
 	}
+	telePrivKey, err := ncutils.ConvertBytesToKey(tel.TrafficKeyPriv)
+	if err != nil {
+		return time.Time{}, err
+	}
+	trialPubKey, err := ncutils.ConvertBytesToKey(trialInfo.PubKey)
+	if err != nil {
+		return time.Time{}, err
+	}
 	// decrypt secret
 	// decrypt secret
-	secretDecrypt, err := ncutils.BoxDecrypt(trialInfo.Secret, (*[32]byte)(trialInfo.PubKey), (*[32]byte)(tel.TrafficKeyPriv))
+	secretDecrypt, err := ncutils.BoxDecrypt(trialInfo.Secret, trialPubKey, telePrivKey)
 	if err != nil {
 	if err != nil {
 		return time.Time{}, err
 		return time.Time{}, err
 	}
 	}