robertknight / passcards

A 1Password-compatible command-line and web-based password manager
robertknight.github.io/passcards
BSD 3-Clause "New" or "Revised" License
138 stars 5 forks source link

Support OPVault Format #61

Open aaronraimist opened 9 years ago

aaronraimist commented 9 years ago

Does Passcards support the OPVault keychain format? 1Password seems to be planning on switching all keychains to the OPVault format, see: "Once all of these things are complete, we will add an automatic migration for all 1Password users." from the link below. https://blog.agilebits.com/2015/10/19/when-a-leak-isnt-a-leak/

Technical design document for the OPVault format: https://support.1password.com/opvault-design/

robertknight commented 9 years ago

Passcards currently only implements the Agile Keychain format.

The internals are mostly abstracted away from the details of the vault format, so it should be possible to implement bi-directional sync with both Agile Keychain and OPVault formats.

A starting point will be creating an example database which contains a set of test items (one of each item type, with each of the default fields filed in) using the current version of the official clients. The official documentation only gives a basic outline of the format, which is not enough for interoperability with the official clients.

elyscape commented 8 years ago

A starting point will be creating an example database which contains a set of test items (one of each item type, with each of the default fields filed in) using the current version of the official clients.

They mention at the bottom of the design page that they have posted a sample vault.

hazcod commented 7 years ago

@robertknight any news on this FR?

robertknight commented 7 years ago

@HazCod - I've done a bunch of cleanup recently to make this easier to implement in the browser-based client. Otherwise I haven't really started looking into it.