package logic import ( "crypto/rsa" "fmt" ) // RetrievePrivateTrafficKey - retrieves private key of server func RetrievePrivateTrafficKey() (rsa.PrivateKey, error) { var telRecord, err = fetchTelemetryRecord() if err != nil { return rsa.PrivateKey{}, err } fmt.Printf("fetched priv key %v \n", telRecord.TrafficKeyPriv) return telRecord.TrafficKeyPriv, nil } // RetrievePublicTrafficKey - retrieves public key of server func RetrievePublicTrafficKey() (rsa.PublicKey, error) { var telRecord, err = fetchTelemetryRecord() if err != nil { return rsa.PublicKey{}, err } fmt.Printf("fetched pub key %v \n", telRecord.TrafficKeyPub) return telRecord.TrafficKeyPub, nil }