Namespace LrPasswords
This namespace provides a mechanism to store passwords in a secure fashion, using services provided by each operating system. The password API allows a plug-in author to associate an encrypted string with a key string. Lightroom scopes the key strings by plug-in ID so that a plug-in cannot access the passwords stored by another plug-in. 
Access the functions directly from the imported namespace.
Summary
LrPasswords.retrieve( keystring, salt, pluginId )
	Retrieves a plain-text password from the encrypted password storage.
	LrPasswords.store( keystring, myPassword, salt, pluginId )
	Stores an encrypted password.
Functions
- LrPasswords.retrieve( keystring, salt, pluginId )
 - 
Retrieves a plain-text password from the encrypted password storage. 
First supported in version 3.0 of the Lightroom SDK.
Parameters
- 1. keystring
 - (string) A key string associated with an encrypted string.
 - 2. salt
 - (string) A salt used as one of the inputs to an encrypted password derivation, or nil. If nil, the default salt is the value of the plug-in ID.
 - 3. pluginId
 - (string) The toolkit ID of the plug-in, or nil for the currently running plug-in.
 
Return value
(string) The plain-text password corresponding to the key. - LrPasswords.store( keystring, myPassword, salt, pluginId )
 - 
Stores an encrypted password. 
First supported in version 3.0 of the Lightroom SDK.
Parameters
- 1. keystring
 - (string) A key string associated with an encrypted password.
 - 2. myPassword
 - (string) The plain-text password to be encrypted.
 - 3. salt
 - (string) A salt used as one of the inputs to an encrypted password derivation, or nil. If nil, the default salt is the value of the plug-in ID.
 - 4. pluginId
 - (string) The toolkit ID of the plug-in, or nil for the currently running plug-in.