├── .github ├── dependabot.yml └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── account.go ├── account_test.go ├── client.go ├── client_test.go ├── ecb └── ecb.go ├── encoding.go ├── errors.go ├── errors_test.go ├── example_test.go ├── examples ├── create_read_update_delete │ └── example.go ├── credentials.txt.example ├── logging │ └── example.go └── trust │ └── example.go ├── go.mod ├── go.sum ├── lastpass_go_suite_test.go ├── log.go ├── log_test.go ├── scripts └── create-unit-test-data.sh ├── session.go └── test ├── integration ├── integration_suite_test.go └── integration_test.go └── unit ├── data ├── blob-1iteration.txt ├── blob-3accts.txt ├── blob-ecb.txt ├── blob-groupaccount.txt ├── blob-sharedaccounts.txt ├── blob-sharingkeyrsaencrypted.txt ├── id-name0.txt ├── id-name1.txt ├── id-name2.txt ├── id-name3.txt ├── id-nameecb.txt ├── id-nameshared0.txt ├── id-nameshared1.txt ├── id-nameshared2.txt ├── passwd.txt ├── privatekeyencrypted-1iteration.txt ├── privatekeyencrypted.txt └── user.txt ├── dumpblob └── dumpblob.go ├── ecb └── ecb.go └── login └── login.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/README.md -------------------------------------------------------------------------------- /account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/account.go -------------------------------------------------------------------------------- /account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/account_test.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/client_test.go -------------------------------------------------------------------------------- /ecb/ecb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/ecb/ecb.go -------------------------------------------------------------------------------- /encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/encoding.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/errors.go -------------------------------------------------------------------------------- /errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/errors_test.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/example_test.go -------------------------------------------------------------------------------- /examples/create_read_update_delete/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/examples/create_read_update_delete/example.go -------------------------------------------------------------------------------- /examples/credentials.txt.example: -------------------------------------------------------------------------------- 1 | username@example.com 2 | password 3 | -------------------------------------------------------------------------------- /examples/logging/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/examples/logging/example.go -------------------------------------------------------------------------------- /examples/trust/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/examples/trust/example.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/go.sum -------------------------------------------------------------------------------- /lastpass_go_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/lastpass_go_suite_test.go -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/log.go -------------------------------------------------------------------------------- /log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/log_test.go -------------------------------------------------------------------------------- /scripts/create-unit-test-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/scripts/create-unit-test-data.sh -------------------------------------------------------------------------------- /session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/session.go -------------------------------------------------------------------------------- /test/integration/integration_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/integration/integration_suite_test.go -------------------------------------------------------------------------------- /test/integration/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/integration/integration_test.go -------------------------------------------------------------------------------- /test/unit/data/blob-1iteration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/blob-1iteration.txt -------------------------------------------------------------------------------- /test/unit/data/blob-3accts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/blob-3accts.txt -------------------------------------------------------------------------------- /test/unit/data/blob-ecb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/blob-ecb.txt -------------------------------------------------------------------------------- /test/unit/data/blob-groupaccount.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/blob-groupaccount.txt -------------------------------------------------------------------------------- /test/unit/data/blob-sharedaccounts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/blob-sharedaccounts.txt -------------------------------------------------------------------------------- /test/unit/data/blob-sharingkeyrsaencrypted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/blob-sharingkeyrsaencrypted.txt -------------------------------------------------------------------------------- /test/unit/data/id-name0.txt: -------------------------------------------------------------------------------- 1 | 1037006047237486614 2 | -------------------------------------------------------------------------------- /test/unit/data/id-name1.txt: -------------------------------------------------------------------------------- 1 | 8282477981358108221 2 | -------------------------------------------------------------------------------- /test/unit/data/id-name2.txt: -------------------------------------------------------------------------------- 1 | 1946675219085482871 2 | -------------------------------------------------------------------------------- /test/unit/data/id-name3.txt: -------------------------------------------------------------------------------- 1 | 7042783757535327371 2 | -------------------------------------------------------------------------------- /test/unit/data/id-nameecb.txt: -------------------------------------------------------------------------------- 1 | 4415606717350641257 2 | -------------------------------------------------------------------------------- /test/unit/data/id-nameshared0.txt: -------------------------------------------------------------------------------- 1 | 7443247885149497829 2 | -------------------------------------------------------------------------------- /test/unit/data/id-nameshared1.txt: -------------------------------------------------------------------------------- 1 | 4824798977331544422 2 | -------------------------------------------------------------------------------- /test/unit/data/id-nameshared2.txt: -------------------------------------------------------------------------------- 1 | 1340638684566522639 2 | -------------------------------------------------------------------------------- /test/unit/data/passwd.txt: -------------------------------------------------------------------------------- 1 | .3W[yuwL3UJ@4 2 | -------------------------------------------------------------------------------- /test/unit/data/privatekeyencrypted-1iteration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/privatekeyencrypted-1iteration.txt -------------------------------------------------------------------------------- /test/unit/data/privatekeyencrypted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/data/privatekeyencrypted.txt -------------------------------------------------------------------------------- /test/unit/data/user.txt: -------------------------------------------------------------------------------- 1 | lpass-991@mailinator.com 2 | -------------------------------------------------------------------------------- /test/unit/dumpblob/dumpblob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/dumpblob/dumpblob.go -------------------------------------------------------------------------------- /test/unit/ecb/ecb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/ecb/ecb.go -------------------------------------------------------------------------------- /test/unit/login/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansd/lastpass-go/HEAD/test/unit/login/login.go --------------------------------------------------------------------------------