code: func decryptSeed(keyjson []byte, auth string) ([]byte, error) {
  	var encSeed encryptedSeedStorage
  	if err := json.Unmarshal(keyjson, &encSeed); err != nil {
  		return nil, err
  	}
  	if encSeed.Version != 1 {
  		log.Warn(fmt.Sprintf("unsupported encryption format of seed: %d, operation will likely fail", encSeed.Version))
  	}
  	seed, err := keystore.DecryptDataV3(encSeed.Params, auth)
  	if err != nil {
  		return nil, err
  	}
  	return seed, err
  }
docs: // decryptSeed decrypts the master seed