Commit Graph

45 Commits

Author SHA1 Message Date
mitchell ed66895fcb Swap main database to bolt; refactor sp list sorting 2019-07-22 20:24:00 -04:00
mitchell a67be14fcb Add 2 migrations for ids and boltdb; minor refactor to creds service 2019-07-20 04:12:58 -04:00
mitchell cf90993d4e Add base64 validation on CredentialInputs; refactor machine-[get&put]-data commands 2019-07-18 00:56:12 -04:00
mitchell 33987c940c Modify create and update command flags; refactor GeneratePassword 2019-07-17 22:27:03 -04:00
mitchell 5a42345c08 Add generatePassword; refactor GestureDetectors to CupertinoButton;
refactor hidden classes fields; refactor repositories to one library
2019-07-17 22:20:04 -04:00
mitchell 67744527cc Add aes-cbc encryption; add config repo based on shared_preferences 2019-07-16 02:14:54 -04:00
mitchell 80f9705b19 Refactor all project READMEs 2019-07-13 16:43:26 -04:00
mitchell ce8596ce8a Refactor services cert makefile commands 2019-07-13 15:51:05 -04:00
mitchell 5346a4922e Refactor crypto utils and grpc credentials client 2019-07-13 15:48:32 -04:00
mitchell fffdd53c18 Modified client to use central selfpass protobuf package 2019-07-11 23:15:30 -04:00
mitchell 4fc74b0994 Modify sp and services to use the protobuf module 2019-07-11 21:02:46 -04:00
mitchell 66ec035ee0 Add 'client/' from commit '92f38b581074e4562102327b12425e3df4695e54'
git-subtree-dir: client
git-subtree-mainline: 024017338e
git-subtree-split: 92f38b5810
2019-07-11 02:41:03 -04:00
mitchell 92f38b5810 Modify README.md 2019-07-11 02:38:54 -04:00
mitchell 474f0c056b Add automatic background lock to home screen; refactor repo names 2019-07-11 02:32:17 -04:00
mitchell 024017338e Separate cli into its own module; rename it to sp 2019-07-11 02:05:59 -04:00
mitchell 0e071f0f89 Add 'protobuf/' from commit '0d44cc4ab99f5c02ed865ebd0423777f375c5032'
git-subtree-dir: protobuf
git-subtree-mainline: 7d770ef150
git-subtree-split: 0d44cc4ab9
2019-07-10 22:34:29 -04:00
mitchell 7d770ef150 Move service related filed to services folder 2019-07-10 22:33:22 -04:00
mitchell 0d44cc4ab9 Minor refactoring of proto source files; add dart and go libraries 2019-07-09 04:03:31 -04:00
mitchell 1b379b5c89 Initial commit, add current proto from working projects 2019-07-09 02:53:58 -04:00
mitchell 27215e6596 Add decryption of credential encrypted fields; refactored config;
add app icon
2019-07-08 22:03:44 -04:00
mitchell 347fbe7268 Change all key generation to use PBKDF2;
change all internal encryption back to cbc mode;
add hidden command to convert from gcm to cbc internally
2019-07-08 20:45:01 -04:00
mitchell 910bdeae12 Add credential screen & screen arguments; refactor config screen 2019-07-07 00:14:09 -04:00
mitchell af8834f7bd Added new config screen and buttons for navigation 2019-07-05 05:15:57 -04:00
mitchell d0505a4a58 Added repositories using provider package 2019-07-04 17:45:05 -04:00
mitchell da95f9a5f0 Refactor Stringer implementations and scp root cmd init function 2019-06-29 21:17:22 -07:00
mitchell cad969d98c Initial app scaffolding, including flutter files, 3 screens, and 1 widget 2019-06-29 15:56:11 -07:00
mitchell 3a62efc6cc Initial commit, including README.md 2019-06-29 15:36:50 -07:00
mitchell d3fa22dbb2 Added update command; refactored duplicated code for selecting a credential 2019-06-16 04:02:49 -07:00
Mitchell e51ee55f07 Refactors to spc timeouts and password error handling 2019-06-12 16:51:29 -07:00
mitchell f90c19d0f4 Swapped AES-CBC for GCM for all symmetric encryption; bolstered TLS configs 2019-06-07 02:03:15 -07:00
Mitchell cde1d118fc Major refactor of config encryption strategy 2019-06-04 23:40:06 -07:00
Mitchell e404a7ab31 Minor ux changes to list and get cred commands 2019-06-03 02:28:43 -07:00
mitchell 0795f88aa0 Add README.md and LICENSE 2019-06-02 15:34:45 -07:00
mitchell 7e702620cd Add additional commands to machine-create-google command 2019-06-02 12:37:39 -07:00
mitchell 9cf176b99f Minor refactor of Makefile 2019-06-02 02:39:39 -07:00
mitchell 30e514cb88 Refactored config management strategy for spc 2019-06-02 01:47:19 -07:00
mitchell 3d3206ddfe Added redis.conf and Makefile commands to assist in machine setup 2019-06-01 19:42:46 -07:00
Mitchell 383a3aa1cd Update list and get commands to use better choosing strategy;
refactor Makefile to use go mod vendoring and docker caching
2019-06-01 13:32:11 -07:00
mitchell b2a41cf07c Replaced clear command in list pagination to a new line 2019-05-30 08:45:11 -07:00
Mitchell b76d5dffa3 Refactored Docker and Make files; increased command context timeouts;
add dockerignore
2019-05-29 23:32:56 -07:00
mitchell db246df3d6 Updates to docker-compose and machine create make command; using config overrides 2019-05-29 08:02:04 -07:00
mitchell c5ae0b4ddc Implemented all but update from cli client to server;
solidified encryption;
setup deployment mechanism for GCP
2019-05-27 18:16:50 -07:00
mitchell cd24f6e848 Implemented encryption functionality of spc and password generation; refactors on spc and server 2019-05-22 08:22:40 -07:00
mitchell c289eecd54 Implemented remaining transport layer methods; added logging middleware;
added Dockerfile; added gen cert Makefile cmds; added Redis repo
2019-05-05 17:56:27 -07:00
mitchell 719a462048 First iteration of selfpass gRPC backend, w/ credentials CRUD functional 2019-04-14 20:56:55 -07:00