package main import ( "encoding/json" "io/ioutil" ownrsa "./ownrsa" ) func readKeys(path string) []ownrsa.PackRSA { var keys []ownrsa.PackRSA file, err := ioutil.ReadFile(path) check(err) content := string(file) json.Unmarshal([]byte(content), &keys) return keys } func saveKeys(keys []ownrsa.PackRSA, path string) { jsonKeys, err := json.Marshal(keys) check(err) err = ioutil.WriteFile(path, jsonKeys, 0644) check(err) }