code: func encryptSeed(seed []byte, auth []byte, scryptN, scryptP int) ([]byte, error) {
  	cryptoStruct, err := keystore.EncryptDataV3(seed, auth, scryptN, scryptP)
  	if err != nil {
  		return nil, err
  	}
  	return json.Marshal(&encryptedSeedStorage{"Clef seed", 1, cryptoStruct})
  }
docs: // encryptSeed uses a similar scheme as the keystore uses, but with a different wrapping,
  // to encrypt the master seed