Commit Graph

27 Commits

Author SHA1 Message Date
Aaron Blankstein
0c1972f5ed blockstack-storage.js assumes it needs to create an uncompressed address for the datastore id, replicate that here 2017-10-27 13:43:40 -04:00
Aaron Blankstein
bb17de507f remove app private key as requirement from authentication requests 2017-10-27 10:06:17 -04:00
Jude Nelson
e27d0df7a1 revert keyfile artifact for setting app_domain 2017-09-29 03:14:44 -04:00
Jude Nelson
c70767d481 clean up schemas and regexes for app names 2017-09-29 02:00:46 -04:00
Aaron Blankstein
caad4a215d patch gaia_hub driver for multi-reader storage 2017-09-29 00:49:38 -04:00
Aaron Blankstein
ef9c39b910 better attempt at parsing legacy app_domains 2017-09-29 00:49:38 -04:00
Aaron Blankstein
a54fda30fe fix some app domain name parsing bugs 2017-09-29 00:49:36 -04:00
Aaron Blankstein
5e7c9308f5 removed all wildcard imports from non-init, non-storage-driver files in blockstack_client 2017-08-21 16:54:08 -04:00
Aaron Blankstein
c878b62c8a /usr/bin/env python -> python2. our code is not python3 friendly, we should specify that 2017-08-17 13:40:01 -04:00
Jude Nelson
5da7de4695 include storage driver classification in core session tokens 2017-06-18 22:06:20 -04:00
Jude Nelson
9c88cb3420 sync with data API and new schemas for authentication 2017-06-15 22:22:56 -04:00
Jude Nelson
7939388302 use default API host/port; take device information when creating a session 2017-06-15 11:23:12 -04:00
Jude Nelson
ffe0c40ed2 sync app publish/unpublish, app config, and app resources APIs with current data storage APIs 2017-05-01 16:37:19 -04:00
Jude Nelson
e3ac17ef5c clean up imports 2017-04-27 19:24:46 -04:00
Jude Nelson
1eea8a7c96 use virtualchain key library 2017-04-20 17:38:17 -04:00
Jude Nelson
9a49665d17 mask invalid or improperly-formated token errors 2017-03-27 18:06:57 -04:00
Jude Nelson
1a05a8b57b rework signin so as to authorize an externally-given public key 2017-03-15 18:11:24 -04:00
Jude Nelson
3c4d97dd00 include app public key in auth request 2017-03-13 17:51:26 -04:00
Jude Nelson
7446d5cbbf update app-loading logic to use the new account key generation protocol 2017-02-23 17:22:03 -05:00
Jude Nelson
af0d75e57f remove lots of now-obsolete app account code. This is no longer necessary, since the app-specific key will be derived from the master key and the app domain name (no need for separate state) 2017-02-20 20:54:47 -05:00
Jude Nelson
a5e9292b5c derive account-specific private keys from user keys 2017-02-12 19:15:26 -05:00
Jude Nelson
a37b8a259f generate account keys with 2 layers of separation from the user private key 2017-02-12 03:32:45 -05:00
Jude Nelson
12a576ef33 allow the caller to set the private key index 2017-02-09 14:37:04 -05:00
Jude Nelson
384cd6dcf9 separate out account-making information from account-generating logic 2017-02-07 15:38:36 -05:00
Jude Nelson
94d09c0610 use explicitly-generated fully-qualified data names for apps, since they are not tied to a user's device 2017-01-30 01:36:10 -05:00
Jude Nelson
ee74529eaf expect to get account private key indexes from storage providers 2017-01-18 18:46:57 -05:00
Jude Nelson
e4455caf96 Repository re-organization 2017-01-17 11:16:19 -05:00