cryptomator / integrations-api

API for optional services, such as system keychain integrations
GNU Affero General Public License v3.0
12 stars 4 forks source link

Widen integrations-api to provide a name for a given key #5

Closed purejava closed 3 years ago

purejava commented 3 years ago

The change passes the displayName of a vault to a keychain backend, namely the storePassphrase and deletePassphrase methods.

Having the displayName enables the backend to process and store it.

The change should be non-disruptive, which means that backends that have no interest in the new parameter displayName do not need to be changed due to this API change.

Cryptomator itself needs a change too, in order to make use of this change. Another PR takes care of that.