Esempio n. 1
0
// importKeyfile is used to import a keys.dat file from PyBitmessage. It adds
// private keys to the key manager.
func importKeyfile(kmgr *keymgr.Manager, file string) error {
	b, err := ioutil.ReadFile(file)
	if err != nil {
		return err
	}

	keys := kmgr.ImportKeys(b)
	if keys == nil {
		return errors.New("Could not read file.")
	}

	for addr, name := range keys {
		fmt.Printf("Imported address %s %s\n", addr, name)
	}

	return nil
}