暂无描述

Adam e980dcad52 use fido2 device to derive master key 3 年之前
agent eb7704f608 add option to block when keyring is not open 3 年之前
config e980dcad52 use fido2 device to derive master key 3 年之前
crypto e980dcad52 use fido2 device to derive master key 3 年之前
fido e980dcad52 use fido2 device to derive master key 3 年之前
fs e980dcad52 use fido2 device to derive master key 3 年之前
operation f3be91951d encrypt data on disk 4 年之前
password d6f98a9a6a initial commit 4 年之前
server eb7704f608 add option to block when keyring is not open 3 年之前
LICENSE d6f98a9a6a initial commit 4 年之前
README.asciidoc abd06c5473 update README 4 年之前
eeze.go e980dcad52 use fido2 device to derive master key 3 年之前
go.mod eb7704f608 add option to block when keyring is not open 3 年之前
go.sum eb7704f608 add option to block when keyring is not open 3 年之前

README.asciidoc

= Next-Eeze

Client for Nextcloud Passwords.

Next-Eeze (Ident-I-Eeze for Nextcloud) can

* download passwords from Nextcloud instance,
* list entries (Label/Username)
* show entry

Only server-side encryption is supported. Client-side encryption is not supported.

== Security precautions

* credentials and all passwords are encrypted with master password before storing on disk
* no information is kept in memory longer than needed

==== TODO
* guard secrets in memory

== Agent

Next-Eeze can use Next-Eeze-Agent to remeber master password.

So far only running agent is used to get password. Next-Eeze cannot start the agent nor give it the password.

== Usage

```
Usage of next-eeze:

-C Config
-i in Config: set server, username, password (initialise)
-r in Config: reëncrypt (change master password)
-G Get
-l filter Get by label (default "")
-s filter Get by url (service/server) (default "")
-u filter Get by username (default "")
-f show full entry in Get, instead of just username/password
-p show just password in Get
-L List
-S Sync
```